Microsoft has pretty much let the cat out of the bag on its strategy moving forward and from all appearances has a BIG hit on its hands. Say what you will about the Metro interface being introduced with Windows 8 and the Microsoft tablet strategy, it has become quite clear this week just how Redmond […]