MyPoints use to be a site that mostly offered points when you shopped, but they are starting to offer more and more ways for earning points which you can redeem for gift cards and other rewards. These include doing Surveys, Reading eMails and redeeming coupons you can print from their site.
They offer a $10 Target GiftCard for 1,650 Points but there are tons of other rewards to choose from. I also like that many of their gift cards are mailed to you for in-store use, not just eGift Cards. You can also refer friends to join and earn points when they sign up. I have been a member for over a year now and have earned several gift cards which I have enjoyed spending!
You can click on the banner to join, and then once you confirm your account by e-mail- you want to be sure and do a couple things to maximize your point earnings: When you sign in, click on “My Account” at top right. Then scroll all the way to the bottom of the page and choose “manage e-mail subscriptions”. Be sure to choose to subscribe to “Bonus Mail” and “Survey Mail”. You get 5 points for visiting links within the bonus e-mails (no purchase or sign up at the sites are necessary) and usually around 50-75 points for completeing surveys.