I've been using swagbucks for over a year now. And I love it.
When i was using it daily i was making at least $5 in amazon giftcards every week. (This included doing offers, surveys and such).
It is NOT a scam! You really do get cool giftcards and prizes.
Lately, I've just been doing the daily poll and the NOSO so my points are accumulating slowly.
But I love the fact that i can buy ponies/dolls/books or whatever on amazon and basically get them for free.
It rocks!