How will Microsoft deliver any of this, considering that most of the technology displayed here relates to hardware? The company has not been able to successfully advance the most basic advances in smartphones, MP3 players, TV devices, handheld computers, and so on, being passed up by smaller, more innovative companies. Anyone can think up ideas. Implementing them in a marketable, workable, affordable way is the tough part. Microsoft can't.