I agree with Stowaway . . .
While I'd love to have every troops out of there and on the plane home on Monday morning, that's never going to happen. There will likely be some sort of American, or British, or "coalition" (please no crap about the coalition, it's an old agrument) troop there for a while. What ideally should happen, after this new government stabilizes is that the UN take over the mission . . . but only after the US has made good on its promises. Much as I think the UN is certainly near useless, monitoring things in the new Iraq would be their job.
There is no way to put a time line on this whole thing, simply not doable.
FOR THOSE THAT FOUGHT FOR IT, FREEDOM HAS A FLAVOR THE PROTECTED WILL NEVER KNOW OR UNDERSTAND