McCain wants to stay in Iraq until no more Americans are getting killed, no matter how long it takes and how many Americans get killed achieving that goal—that is, the goal of not getting any more Americans killed. And once that goal is achieved, we'll stay.
Thought McCain was done after that picture of him appeared wearing the flak jacket in the Baghdad market. Apparently he stands a chance again in the primaries as the establishment's anti-Huckabee candidate. This is not too good. The man loves war.
Update: Have been reading that folks in New Hampshire thought McCain was the peace candidate. Compared to mouth-foamer Giuliani maybe so. Evidently less people saw the "stooge in the flak jacket" photo than was commonly thought.