This podcast discusses the evolution of technology. It is an interesting discussion of how technology advances, whether or not it advances on its own, and whether or not it's advance should be likened to biological evolution.
The main thing I find challenging here is the idea that technology can be compared to biology. In some ways, there are slight similarities, but the one thing that every religion, cult, belief, scientific thought, and opinion can agree on is that life is unpredictable. We may be able to predict what MIGHT appear in the future, but we can't predict what WILL appear. Some might say that technology is the same way, but the truth is, there are several people who are indeed predicting what path technology will take.