Shopping online is great, but it doesn't help out local businesses, so I always felt bad about that. I just tried this new website, where you can save 30-50% at LOCAL businesses by ordering discounted certificates through this site, and print them out at your own computer right away.
http://dollarsavershow.com/Default.aspx?station_id=17
Lots of restaurants to choose from, shoes, attractions, etc.