Iraq doesnt or didnt have the capacity to take on the mighty American army but look at that mighty army now.I dont think America has learned anything from the Vietnam fiasco.The Americans will kill for a cause but the muslims are ready to die for a cause and thats the big differance.You cant beat someone who is ready to give up their life.