Home News Microsoft reflects on Kinect