No, he needs to go. Read the latest book released about Ballmer being a control freak and that's pretty much obvious - as smart as he is, as the book says, he is better off as the CIO than the CEO - if he goes, this stock jumps big time. He's done well, but need new thinking to better prepare MSFT for the long-run. Thanks Ballmer, but time to give it up.
I haven't seen the book that says Ballmer is a control freak, but there may be a sense in which it's true. He hasn't done well, the only role in which he would do well is CFO. On the contrary, he has wrecked the company, perhaps irreparably.