Sounds good. Hopefully Microsoft won't be a bear of a company and will release the hardware specs openly to the software development community. Microsoft would actually benefit from this practice anyway; that is to say, they'd be in a very good business position. After all, many developers would then be making use of Kinect on many different platforms, in many different ways; and everyone who used those applications would end up going to Microsoft for the hardware to run them.