The game changer for me was realising that you don't need to prebuy the gift card. You can buy it on the fly at the register so you're not left with a huge fiat balance on the card.