I was told to not buy a visa gift card as a gift. Apparently many places wont take them and they have hidden fees? Gas stations, etc. I'm talking about the ones where you buy them and it charges you a small fee during purchase. I'm wondering if these are issues of the past.