Its about time. He has been an unmitigated disaster. My “favorite” management technique at MS is the team ratings system, which forces managers to rate everyone on their team on a scale of 1-10. The catch is that the ratings have to be evenly distributed. Even if a manager thinks all 5 (or whatever) employees on her team are above average, she has to make some below, some average and some above average. This of course sets up an environment where people have to sabotage each other for ratings. What suffers under that framework? The software of course. And let’s not even discuss Ballmer’s retarded strategy of not inventing anything new and just jumping onto the bandwagon after an innovation catches on. Visionary is the opposite of the word.