The U.S. invaded Iraq three and half years ago, in March 2003, and there has been a lot of discussion on when U.S. troops might leave Iraq. Some people think the troops should leave relatively soon; others say we need to wait until the situation has stabilized and democracy has taken root; and others have other approaches.
I wonder though: What is your best guess for when U.S. troops actually will leave? To be clear, I’m not asking when you think troops should leave, but rather when they will leave, whether rightly or wrongly. In particular, what year do you think that will be? Will U.S. troops leave in 2007? 2008? 2009? 2010? 2011? 2012? Some year after that?
UPDATE: Feel free to focus on when most troops will leave, not all.