The dems long term plans don't make any sense to me. Not a one of the major democractic candidates (Kucinich is amazing, but he can't win) is even discussing a complete withdrawal. And, forgive me if I've made this point already, a partial withdrawal combines all the worst elements of both options. We leave troops in Iraq to maintain the current popularity of the insurgency (as long as an occupying army remains, WE are the primary enemy of the Iraqi people), yet we remove enough troops so that those who remain can't be particularly effective. As bad as it is now for American troops now in Iraq, the troops left in country after a partial withdrawal will be in an absolute hell.
If we leave American "advisors" scattered throughout the police force, military and government, these institutions will never be seen as representing the people of Iraq. The citizenry doesn't trust us to pursue their interests over our own, and why should it?
Time to gtfo.