I wouldn't touch anything from Microsoft until it was proven to be something good.
I can understand that. Microsoft is loosing the home PC market.... although mostly to nontraditional computer devices (like tablets and smart phones). I think the ipad was the beginning of the end... for the home PC.
Well they've sold several million of the units. The Kinect is one of Microsoft's big hits. The Kinect is a "controller" that is used with the XBox 360 game console (think very hightech joy stick). It can ID it's different users using face recon, understand voice commands, gestures, and body movements.
As long as PC's are being used...
even if it is mostly in offices.. there will be used ones. At todays processors speeds and hard drives sizes... these used dust collectors can bring a LOT of automation and service to a home. Besides X10 automation, DVR, MP3, and movie downloading, streaming, storage, and playing are great options.
But at least right now... X10 does NOT have an interface (like the CM15A) available that can connect our X10 modules to the computers. Although there is the (lesser useful) CM19A (or CM15K?) that can be used. And... there are "other flavors" (or protocols) of HA and HA products (like interfaces)... but those don't have the availabe user designed software like users have created for X10. Nor do they have the same easy to use SDK that X10 made available for the CM15A.