20100129 tech: Microsoft bounces back; profit up 60%