The Latest Slap In The Face For Microsoft ...

This is just the latest slap in the face for Microsoft, which despite its best effort to crack search with Bing and the tablet market with the Surface, is not seen as a major player in tech or the Internet.