If you buy a $30 gift card you get a $5 gift card for yourself. This is basically around 16.5% off. I go to TXRH around once a month so I bought $180 worth for me and got a $30 gift card back. This is a Christmas promotion so it may end very soon. There is a limit of $100 in rewards so don't buy any more than $600 worth of cards.