Microsoft (NASDAQ: MSFT) is a mega-cap stock that I think doesn't get as much credit as it should. This company has basically ...