President Obama’s approval rating is in the toilet, and his recent firing of his lead general in Afghanistan suggests his approval inside his administration is likely not much better than we see outside. Steve Ballmer, Microsoft’s CEO, has been under fire for a while now and seems unable to get out from under stories of his impending replacement. Steve Jobs, on the other hand, is on fire and — despite problems with suicides in China, AT&T’s stumbles, and App Store approval issues — is on top of the world.