This year I decided to try and save up my points from various sources all year and cash in now for some extra Christmas "money". I don't get a ton of points, for a couple of reasons. I don't have referrals to add to my points and I don't buy very much online (and half the time I do, I forget to go through the points portal first!). But, I at least try to get the minimum by opening the emails and doing the searches.
This year I was able to get $40 in gift cards (I chose $25 in Amazon and $15 in Target) from Swagbucks. (If you aren't familiar with Swagbucks - you can check them out from my link on the right). I have a search toolbar and every day I do several searches until I hit upon some points. Then I answer the daily poll, good for one point. Just doing this every day you can easily earn enough points for $30 in Amazon gift cards (450 point for $5). I also occasionally remember to check out www.sbcodez.com, which lists any current codes available for more points.
The other points site I use is MyPoints. This year I was able to get a $25 Kohl's gift card. I didn't get near as many points as I could have this year. There were weeks at a time where I didn't open my yahoo email, so that I could click on the emails and earn the 5 points (if offered - not all the emails offer points just by clicking on the offer), so I lost out on quite a bit I could have earned, but hey - I'll take the $25 gift card :-). MyPoints also just added a new tool, that I downloaded, which automatically credits you the points if you shop in one of their partner stores and forget to open the MyPoints portal first. I see they now offer points for Amazon (probably the place I shop online the most), and I don't think they offered that before.
Every little bit helps and I only spend a few minutes a day "working my points". I'm going to try and be more diligent about opening my yahoo email (the email address I use specifically for coupons, online shopping and such) and getting the MyPoints taken care of.