The Age of Spiritual Machines

The Age of Spiritual Machines: When Computers Exceed Human Intelligence - Ray Kurzweil

Another brilliant piece of non-fiction, this one looks at where technologies are going and how they are going to change the human condition.  I found myself constantly amazed at the speed of development.