Where do you get the visa gift cards?
I used to buy gift cards at Lowes or Home Depot. They usually have quite a selection.
At the grocery store or pharmacy: Kroger, Walgreens, etc. There is usually a display on the end of an aisle with all kinds of gift cards.