Kinect is an awesome device. but even more amazing are the capabilities people are able to invent by combining it with other technologies.
who said puppet shows were for kids?
also, try emulating this on a new york subway.
Interactive Puppet Prototype with Xbox Kinect from Theo Watson on Vimeo.