Yes, this exactly. I'm surprised more people aren't thinking of this. Gift cards are nice because it kind of allows/forces you in a guilt-free way to relax and spend something at a certain store rather than just being cash that you feel you'd have to decide how to use it in the best way.