Rough week for Microsoft?

Talk about taking it from all sides.

Talk about taking it from all sides.