Did you receive a gift card for Christmas from a store that you don't like? At Swapagift.com, you can buy, sell, or swap your gift cards.
Personally I like giving gift cards for presents, because I don't have to guess what the person wants. Plus, it just makes it easier to buy stuff. All you have to know (or guess) is the store that the person will shop at, and how much you want to spend.