MyPoints

Yeah this one pretty much rocks!

You can get points from BzzAgent but also you get points for looking at the various daily emails they send you and clicking on them. These emails advertise different online companies and although you are encouraged to look around and make purchases, it is never required. If you do choose to purchase from an online retailer you are rewarded extra points (such as 3 points per dollar spent). They also send surveys which are more points.

A little point-click-close goes a long way. Although I put little effort into this one I got about $275 worth of gift cards from it this past year. Amazon, RedRobin, Old Navy, Walmart, Chillis, etc.. There are MANY options for gift cards you can redeem.

Mypoints.com