Although he has not brought a lot of growth to MS I do believe MS is at a point where a lot of growth can be achieved. MS's issue has been it has a lot of inertia with it and moves too slowly , but moves in the right direction. The Xbox , Kinect for Xbox 360 , IE 9 , Win 7 , WP7 & Azure have all been steps in the right direction.