I'm starting a thread about cardcash.com in case people aren't aware of it.
Basically, they buy gift cards and then sell at a discount. I've never sold them any cards, but have bought several times and had no problems.
They make great holiday gifts. The rate of discount off face value depends on the cards, ranging from 3% to 10+% off. Inventory is lower now than usual, I'm sure due to holiday buying, but there are still cards to be had.
I also buy cards for myself if I have a major purchase coming up from a particular store, or for places I regularly shop, like Amazon. Good way to add another small savings.