'

Microsoft's mixed report card

Microsoft