So when President Bush says "no timeline for withdrawal," it really means "we're working on a timeline right now?" Got it.
This agreement seems reasonable to me. If the Iraqi forces aren't ready to take over by 2011, they're hopeless. The big sticking point is whether troops and Pentagon officials should have immunity from prosecution under Iraqi law. I think that's an awful idea that would accomplish nothing but make us look bad. There's a compromise in the works that would distinguish between on-duty and off-duty actions, and that seems fair.
Either way, so much for that "no timetable" thing, eh?