I've been reading The Inevitable - Understanding the 12 Technological Forces That Will Shape Our Future lately. It's an really interesting look at what our future will be like from a technology perspective in 30 years. It's written by Kevin Kelly the founder of Wired magazine.