Consumers keep a tight hold on their wallets

by Mark Garrison