Microsoft will report its earnings tonight, and they come at a rare time for this company: A stuffed product pipeline, dual upgrade cycles for both consumers and the enterprise, and a general feeling that innovation is alive and well in Redmond.

Microsoft Earnings

Which all sounds good until you look at this company for the past decade, absorb the narrow range these shares have traded in and ask the difficult question of whether Microsoft is dead money, or really has something to offer?