http://www.youtube.com/watch?v=mzKmGTVmqJs&feature
Without a doubt these are the 2 coolest videos I have seen when it comes to the near future of computers.

The second one is a continuation of the first.

http://www.youtube.com/watch?v=MDFKYrSJefc&feature=related