For now at least, and from the sound of it until Bush leaves office:

Gen. David Petraeus, the top U.S. commander in Iraq, will stay on the job there at least through late fall, Defense Secretary Robert Gates said Jan. 24. In a move to beat back rumors that Petraeus was being considered for other top military posts, Gates opened his Pentagon briefing with the stern disclaimer that President Bush has been "pretty clear that he wants General Petraeus to stay right where he is at least through late fall and maybe the end of the year."

So that gives our friends on the left a full year to figure out how to turn the American public against him, and with strategies like this, and this, they'll need all the time they can get.