The caveat about using gift cards to tip are the tips aren't pulled from the gift card immediately, as are other purchases dining, merchandise... So if you use a gift card to tip ensure that you keep at least the amount you tipped on the gift card until the next day, otherwise your server may not get a tip or all of the tip.