"we bought the story that giving someone a hundred dollar bill as a gift ("go buy what you want") is callous, insensitive, a crass shortcut. Buying them a $100 Best Buy card, on the other hand, is thoughtful. Even if they spend $92 and have to waste the rest."
...but say I had given someone a $100 gift card where they'd used $92 and left $8 unused; wouldn't that be better than giving them a $100 gift that was appreciated initially but never actually used? I don't have an answer, but here we go with another shopping season.