Amazon Gift Cards are the BEST!
I always love it when I receive Amazon Gift Cards. I especially love the fact that I can enter them online and the balance stays on my account until I'm ready to use it. I let them accumulate for a while and then when holidays or birthdays roll around, I'm easily able to redeem them for anything I want, without having to take it out of my own budget. And, with Amazon's fantastic return policy, I never have to worry about whether or not a gift needs returned/exchanged.