Microsoft @ 30 ...

A little analysis of Microsoft's business according to this Forbes article.