If there is one thing Microsoft is overly keen on these days, its innovation. While some may say that the software titan has been slow to react to phenomena like the Internet and mobile computing, both are