Michael Yon thinks we have won the Iraq War:
I would go so far as to say that barring any major and unexpected developments (like an Israeli air strike on Iran and the retaliations that would follow), a fair-minded person could say with reasonable certainty that the war has ended. A new and better nation is growing legs. What's left is messy politics that likely will be punctuated by low-level violence and the occasional spectacular attack. Yet, the will of the Iraqi people has changed, and the Iraqi military has dramatically improved, so those spectacular attacks are diminishing along with the regular violence. Now it's time to rebuild the country, and create a pluralistic, stable and peaceful Iraq. That will be long, hard work. But by my estimation, the Iraq War is over. We won. Which means the Iraqi people won.
Joyner is less optimistic. But the task now is how best to manage withdrawal and whether to put down permanent roots. McCain and Obama are essentially competing for who is best to manage this difficult task.