Thanks! Here's my summary from the postings here and other sites.
Make the given immediate problem part of a larger, more subtle problem (i.e., Front). Ideally, add multiple, conflicting problems.
Make the NPCs and opposition more complex, with motives that can entangle the players. NPC's...