Rising expenditures in the war against terrorism has become a "bottomless pit" for American money.