If you haven't checked out The Angry GM you probably should. His latest article is gold, and I completely agree with it.
Every adventures a dungeon
I'll only add one thing. If you see an encounter as a node, and every lead from an encounter as a connection, then you can "see the matrix" of adventure contstruction.
A node can be anything. A place, a person, or an event. And a node can lead to other nodes through hallways, or clues or items. Also, a connection can be anything. A key to a bus depot locker is a connection, and a rumor about a haunted mine is a connection. A time based encounter is just a node in the 4th dimension. A plume of smoke on the horizon is an event that leads to a place. A rumor is a bit of information that leads to something else, like an NPC or an item or a place. Etcetera.