President Bush has no plans to get the troops out of Iraq until the insurgency has stopped and the Iraqi army can defend itself. With that plan in force, we could probably leave Iraq by 2009. I'd estimate that we could lose another 2400 American service members if we "stay the course."
However, there is an easier method: Vote for Democrats for the House and the Senate, stop funding the war, and bring our kids home. If we brought our troops home in early 2007, after a Democratic majority took over the legislative branch, we could then start funding things like levees, schools, and things in our country.