Since you can earn mypoints through Bzzagent, I thought mypoints would be the next logical site to visit. The way mypoints.com works is that you accumulate points and then trade them in for gift cards. You can get a $10 GC for about 1500 points and a $25 GC for about 3800 points.
There are lots of ways to earn points. If you shop through their vendors, you get points (based either on dollars spent or a flat rate. Most sites give between 2-5 pts per dollar spent, though others do give you a set amount for a purchase if the minimum is met (i.e. 750 points if you spend at least $50.00). Just make sure you go through the link on mypoints homepage so you get your points!
You can also get points for reading e-mails and taking surveys. Mypoints will send you e-mails (I get between 2-5 per day) and most will give you 5 points for reading the e-mail and clicking the link (you also get additional points if you actually purchase an item after following the link). I also get between 2-5 survey opportunities per week. You can earn 60-75 points if you qualify for a survey or 10 points if you don't. One thing to remember is that it usually takes 30 days for any points you earn from shopping or surveys to be credited to your account (they are provisionally added for 30 days) and you can't spend them until they are actually credited.
I get asked a lot if it REALLY works and my response is yes so long as you only buy items you would have bought otherwise. If you buy stuff just to get points, its not a good deal. I have been a member since 2000, and I do the e-mails and the surveys and sometimes buy items through mypoints (but only after I compare to make sure I can't get a better deal through one of my other rewards points). In that time I have earned just under 100,000 points which I have cashed in for about $800 in GCs to Walmart, Walgreens, Target, CVS, Chilis and Panera Bread.
Anyway, I encourage you to consider joining if you aren't a member. I would also appreciate it if you would send me an e-mail with your first name and e-mail so I can send you a referral e-mail.