I'm a long-time windows user, I have done quite a bit of developer work in the area of Microsoft's Kinect platform actually, enjoying the innovations coming out of there!
It most definitely is! The thing can be used for just about everything. I developed a program for it to be used in a hospital environment, utilising two kinects to track both patients and objects in the environment. Basically, it attached to two motors and you can imagine what that would do to a big bulky device that often runs into objects because nurse cannot see in front of them. Safer, more intelligent solutions I say! Its since been interfaced with other patient monitoring devices as well as haptics to provide nurses with a greater deal of control.