Gift cards are amazing. When in doubt, get the Visa (or like) gift card. I get to spend it on myself and don't feel guilty that it's money that could've gone elsewhere. I am against things like a $5 gift card to somewhere like GAP. Seriously, that's like a tenth of the cost of a shirt (sixth if on sale). Kinda pointless.