If you interested in NUI technology, but for any reasons don't have access to Surface you can look at MultiTouchVista project on Codeplex. It is open source project that is similar to Surface SDK. It also has a device abstraction layer, so you can implement your own "input provider" to support your hardware.
Just visit
http://www.codeplex.com/MultiTouchVista to download the bits. There is also a quick video tutorial of how to build your own application.
Also visit NUIGroup forum (
http://nuigroup.com/forums) to communicate with other people who is interested in "changing the world"
