I missed this earlier this week but Paul Thurrott wrote an exceptional piece on Ray Ozzie.
I was really excited when Microsoft made Ray their Chief Software Architect as he has a great mind for technology and the future. Sadly IMO it seems he was either pushed out or left because he could see Microsoft wasn't willing to break away from a Windows-centric world. Now with all of the trouble with being late to the game on devices & services and Ballmer & Sinofsky leaving in part due to the related failures therein it seems that the wrong person "left" Microsoft. I wonder what Microsoft would have been like today if Ray's vision was given precedence over those of Sinofsky's and others like him.