Microsoft has a revolutionizing technology up its sleeve. Its called Omni Touch, and what it does it turn any surface around you to a touch screen for your computer. I think this is based on the technology deviced by Pranav Mistry, that was unveiled at the TED Talks.
If this technology comes into practice, it would revolutionize the computer interface world, no doubt. OmniTouch and PocketTouch, use projection and sound harmonics to create touchscreens out of any surface in the world.
So, now on you can start computing right from your palm, getting rid of your keyboard. Looks like those scenes from the science fiction movies are soon becoming a reality.