If Microsoft wants to see their 2019 vision come true they'll need a lot more than just a cloud infrastructure. Devices spring to mind: unless Microsoft thinks it can manufacture every screen, projector, digital newspaper, airline ticket, cellphone and whatnot in that video, they'd better get cracking on .NET support on all sorts of third party platforms.We've only got nine years left, after all.

Also how about some NUI stuff?