General Stanley McChrystal has resigned his command and CENTCOM Commander General David Petraeus is set to pick up the slack in Afghanistan.
Under the circumstances it is probably for the best.
Americans have confidence in Petraeus for what he did with the surge in Iraq. If Petraeus can't fix Afghanistan then perhaps no one can. Of course, if Petraeus can't fix Afghanistan then it will reflect poorly on President Obama. Should things not improve then one might argue that Obama overreacted to the McChrystal article and let his personal feelings get in the way of prosecuting a war.
Of course, if Petraeus does restore order in Afghanistan then Obama comes out smelling roses. It might not hide the smell of the BP spill but it would certainly help him.