Here’s a current discussion on whether evolution is foresightful. Unfortunately, most evilutionists have been banned from the site, but it’s still a good place to acquaint yourself witht he latest ID thinking.
http://www.uncommondescent.com/intelligent-design/is-evolution-biased/#comment-303026
For instance, on the complexity issue I found myself sharing some observations with Jewish Physicist Gerald Schroeder and not enthused by the "irreducibly complex" argument - mostly because it is backwards looking and therefore baits the same types of counter-arguments that evolution theory baits: absence of evidence is evidence of absence or not. Too much toggling between positions, too much heat, not enough light.
So I am drawn to the forward looking models, e.g. the AP Model, self-organizing complexity, cellular automata.