I definitely don't think an "immediate" withdrawal would be a good idea ... for anyone concerned.
A gradual pullout, with about a six month timespan ... I'm very much in agreement with.
Bush's plan is to stay in Iraq until the end ... but the end of what? When is whatever we're doing finished? If he can't answer that question, then conceivably it's now or never.