Stuart Bowen, U.S. Special Inspector General for Iraq, says the system that pays contractors for work in Afghanistan is largely to blame for poor work quality, unfinished projects, and gross overspending. The U.S. has spent at least $700 billion on the Iraq war over the last seven years and is expected to continue spending large amounts of tax payer dollars in that country in development, now that combat troops have been withdrawn.