Are all of the Visa, mastercard giftcards pretty much the same thing? Do they ever have fees for checking the balance on the card? Years ago I think someone gave me one that charged a fee for checking the balance. Just don't want to give one of these to someone if it had that.