This post on why everything might have taken so long to invent is great. (Also see the original post that spawned it, and a linked post on how reality has a surprising amount of detail.)