I think that the way to win the war on terror is a combination of force of arms and investing in education and etc. Lets face it, no matter how much money we poured into Iraq to aid education, if Sadam was in power, it would've ended up in Sadam's pocket. The same is true in Iran, but the money goes to the religion, not the single leader. So we have to replace those regimes with ones that are willing to spend money on better education.
I also think the US can't win the war alone. We need the help of our closest allies yes, but more importantly Russia and China. This isn't to insult our allies in any way, god knows I love Australia, Israel, and Britain (who I consider our closest allies), but they only contribute more troops, intellegence and such. They don't solve the problems of South-Asian Russia and western China having terrorist camps that we can't touch.
I also think that the current US Army is overstretched, yes, but we aren't that near the breaking point. If we got close, the government would find some way to add more troops so either the current troops could go for shorter times, or more could be deployed. Every person I have called since I read this article (3 of which got back from Iraq this month) were shocked by the article's views. They say morale is much higher then is generally believed, and the army is nowhere near breaking. I also called my history professeur and asked the same question, and he said that with our current troop deployment rates, we could keep going for at least another couple decades. Sure, pay may need to be increased to help compensate and such, but the army won't break soon. (However, I also think that one or two more engagements abroad would force the US would cause us to reinstate the draft in one form or another, but I digress).
I also think that the USA's armed forces, in general, are the worlds best. In terms of number of troops we can deploy, rediculously advanced tech our top teams have, and quality training we have, I think the world grossly underestimates our troops. To use a story told by my teacher, when they were being fired on from a 2-story building, 6 US troops entered the building and killed or captured the 13 militants inside within a minute. That is pretty damn impressive.
IIRC, the War is Iraq is the US's least deadly war per capita. That only 2,000 of our 136,000 died is incredible. I of course think it is horrible that those 2,000 died, and I know the kind of pain they are going though (my grandfather's best friend died standing beside him in WWII, my grandfather still has the mental scars). That isn't the sign of an army being to break under the stress of a prolonged conflict.
Anyways, have fun with my additional ramblings!