I was shocked when I first heard that Bill Gates was going to move much of his time away from Microsoft and devote it to giving away money.
MSFT is doing well financially but its short to long term prospects are challenging to say the least. The company needs a serious makeover and the best person to do that is a company's founder.
Take a look at Apple Computer and the makeover that Steve Jobs engineered. It was stunning. Steve Jobs has done it time and time again. I call him the Babe Ruth of Silicon Valley because he has hit more out of the ball park than anyone else. Sure, you can get lucky once, but twice and thrice--that's something else.
Bill Gates could do the same for Microsoft, I'm sure he could.
However, Bill Gates is no Steve Jobs, or is he?