The Daily Grind: America's Shoppers are Running Out of Money