You may also like a site that I use called Netwinner.com. For every 25,000 points you accumulate they send you a $25.00 giftcard. It is 100% legit, they don't send you any spam emails, and they have a wide variety of stores to choose giftcards from. So far I've basically gotten a free Nintendo DS Lite from this site. It took awhile to do so because I did not have alot of referrals so I had to earn my points just by playing the game.
Thanks OP for the info about the Moola.com site. I did not know about that one.