*warning - cheesy promotional post for my company*
Walgreens sponsors all my races (um, in the form of my paycheck, that is) so I suppose I have to promote them once in awhile.
But this program is a good one, and I'm a big fan. Walgreens offers a Balance Rewards loyalty card, and you earn points with purchases. BUT! You can also earn points by running! It's called Steps. I love this twist, because it encourages healthy activity. And because I'm making bank on points. There are limits to how many points you can earn each month through exercise, but that's ok. That makes it easier. Every month I just log in and record my runs until I max out, then forget about it until next month.
So, just thought I'd share that with you. You get 20 points per mile, and 1000 points = roughly $1 off your total (more if you save your points up: 18,000 points = $20, etc).
The website is a pain in the rear, but if you just log it all at once in the first or second week of the month, it only takes a minute.