"Gift cards are incredibly popular. They're also an oxymoron.
A gift, ideally, says, "I thought about you. I considered your likes and dislikes, your needs and wants, your dreams and desires, and found you this token of my esteem that I hope will delight you."
A gift card...