Technology | Tue Apr 26, 2011 1:51pm EDT

Microsoft wrestles slack PC sales and wilting stock