Some may remember how much different Ballmer was as an executive at the company all those years ago, a real hard charging fun guy to be around. Today, he is just too serious about everything, I am certain much of this is from all the pressure he is under to deliver quality products. But he understands what people are saying about needing new faces at the company, he has recently made the biggest changes ever with younger executives, vice presidents. If there is any truth to these claims, you can imagine it's these new faces that have given him the deadline of fall 2012 for him to step down. I personally think Satya Nadella from the Servers division has the creative genius to really push Microsoft into the future, more than likely it will be Sinofsky, which isn't a bad choice either.