Just came across this article on the development of the Kinect.  Pretty interesting deep dive into the little piece of hardware that we know has taken on a new life of it's own outside of gaming...