Check out surface computing. Very very interesting.
I was fascinated about speech, tablets, and grid computing but here comes Surface Computing.
http://www.microsoft.com/surface/