I really enjoyed this article, about the troubles involved in the evolution of technology. Concluding excerpt below:
"Companies do not do well if they spend a lot of money on IT projects unless they also radically reorganize to take advantage of the technology. The rewards of success are huge, but the chance of failure is high. That may explain why big IT projects so often fail, and why companies nevertheless keep trying to introduce them."