For quite a few years now I have been a member of MyPoints. They have a service where you can earn points in various ways and redeem them for gift cards. They have a very wide selection of gift cards. I just ordered my $10 Starbucks card today. I have been trying to limit my Starbucks visits so this card will be a special treat for me. In the past I have gotten gift cards from Barnes and Noble this way since I am also a major book lover. I treat these gift cards as a reward for myself.
You can earn points by completing surveys on their site, responding to offers, shopping through links on their site, and responding through emails. I get most of my points simply by responding to the emails. You are able to opt out of their emails, but that makes it easy to miss offers and points. They also recently added printable coupons on their site. So now you can earn points by printing coupons and redeeming them. Earning points and saving money, now that’s a combination I love.
If you want to check them out, click here to go to their website.