Microsoft is blowing its own trumpet very loudly today and who can blame them. It's racking in the cash.
Read more.