I shop at King Soopers (In Colorado this is Kroger). They have had a loyalty card for a very long time. And the thing I like the most about it is I get coupons on items I actually buy. I not only get the coupons that print out at the checkout stand, they mail me coupons. I usually get them twice a month and they are for items that I have purchased in the past. And they are usually good for at least 30 - 45 days. Maybe the other stores could take a lesson from them.