Some days ago, Microsoft released a SDK called Touchless to develop multitouch-alike applications but instead of using a touch-screen you can use your webcam and colored markers!
They made a nice demo video showing the new technology! (The two guys are talking crap for the first minute, but then they show whats possible with the sdk...great!)
Watch the video here!
Bits and pieces about free software and various other things.