Microsoft Ends 2011 on High Note