One possible use of a Kinect on a mobile robot:
SLAM
http://www.youtube.com/watch?v=dRPEns8MS2o
Even simplistically, it opens up a world of opportunities for proprioceptive and exteroceptive sensors. Imagine a game that had two different color, same-sized objects, such as the balls in the 2008 Overdrive game. The Kinect could sense a round object, determine the color, and ascertain how far away it is.
This could be used to design "smarter" robots that employ a greater level of autonomy. Imagine driving a robot near a ball in 2008, and pushing an "Acquire Ball" button on the operator interface, and have the robot automatically sense the right ball, drive up to it, and pick it up with your manipulator.
And dollar for dollar, the Kinect is the same price as the Axis ethernet cameras we already use on the robots, but provides a lot more functionality. The only downside at the moment is interfacing, but a breakout board could be made to interface the Kinect with a cRIO-supported communication protocol (ethernet, serial, etc).