Five essential things to know about evolution - Ars Technica
A really inefficient solution can be a lot better than the alternative
...Evolution solves problems in parallel
...Evolution doesn't happen overnight
...A million years is a lot longer than we think it is
...We wouldn't recognize a key transition while it was happening
via arstechnica.com
A nice summary of some important points.