Bush failed to define the conditions under which US Troops would leave Iraq.
One of the vital preparatory steps for a war is to define "Victory" so you know when you can leave. Bush has failed to do this for "The War on Terror" and the Iraq war.
The Democrats are in favor of creating specific milestones for when troops leave Iraq, and have outlined those milestones a number of times. The claim that the Democrats "Have no plan"or "Lack Specifics" is an absurd one, based more on Pundit talking points than reality.
The specifics are spelled out in the "Iraq War De-escalation Act" which is discussed at a high level in a recent Barak Obama Podcast.