Business | Fri Apr 23, 2010 4:03pm EDT

Microsoft may have peaked too soon