Obama originally sought $83.5 billion in April, mostly to fund the wars in Iraq and Afghanistan. By the time Congress rewrote the bill and passed it last week, the price had jumped to $105.9 billion.

That included money for a new $1 billion "cash for clunkers" auto trade-in program, $2.1 billion for eight C-17 Globemaster aircraft, $5 billion to help the International Monetary Fund and $500 million in earmarks, mostly for Mississippi.

The Senate passed a pared-down version of the so-called cash-for-clunkers program Thursday that will give rebates to new car buyers who turn in older, less fuel-efficient models and that supporters are hopeful will kick-start the anemic car market.