For all of the talk about Microsoft's perceived irrelevance, investors often forget that this is a company that still produces a significant amount of cash flow. The problem, however, has been the company's inability to effectively deploy its capital. Too, Microsoft’s biggest challenge is convincing a market filled with pessimism that it can finally shed its PC dependency.