@magicalclick:

First of all, yes I already have an Xbox 360, including a Kinect. And no, I probably would not buy a Kinect for PC. That is unless I plan to do some development with it. In that case I probably would buy the PC version as well since $250 isn't going to bankrupt me and don't believe MS owes me anything.

In addition, from what I understand, the open source APIs are not nearly as complete and well developed as the MS APIs, so I certainly would not waste my time on it. I'm willing to pay $250 and get a decent, officially supported API in the process. An API that isn't going to be abandoned 6 months later when people lose interest like you see so many times with OSS projects.

Does that answer your question?