I have a mypoints.com account and I was able to accumulate enough points to get three gift cards to use for christmas gifts this year. There are so many wonderful gift cards from Panera Bread,
On The Border, Subway, Amazon.com, Walmart, Target, and even the Hyett Hotel.
How mypoints.com works Earn points for shopping online reading emails and taking surveys.
Go here to sign up: http://www.mypoints.com/
Swagbucks.com: Is another way to get free Christmas gifts by using there website as your search engine all you need is 45 points to get a free Starbucks card.
I have used both of these websites and they work very well.
I would love to hear how you are saving money this Christmas.