I got a few Amazon gift cards over the holidays, and I love them. There are so many different things I can get with them. I ended up getting some cool new headphones for the iPod and some books. Some people think gift cards are cheesy, but I think they're perfect and practical.
They don't sell ponies on Amazon though, which was a bit of a downer.