Microsoft have gone through the ringer in recent times. They have had the relative failure of Windows Vista (which I have to say I thought was ok), the rise of the IPhone and other Windows Mobile competitors, the dominance of Google on the search arena and their own Internet Explorer being hit in the browser …
