20110722 unknown: Microsoft posts record revenue