I have sung the praises of swagbucks again and again! It has been the best and easiest way for me to earn money/gift cards online without messing with all those online survey companies, etc.
I have used my swagbucks to save for a camera, a camera lens, pay for lots of Christmas presents, and am currently saving up for another camera lens. :)
I have good news if you have been putting off joining. Right now in addition to the 30 swagbucks you normally get for signing up, you will get AN ADDITIONAL 110 swagbucks when you use the code BIRTHDAYBASH12. Sign up here!
And since they are about to celebrate their 4th birthday, they are giving out FOUR $1000 prizes to FOUR of their users. :)