I found a credit union that sells VISA gift cards, cheap! Each card can be loaded with up to $998, and the cost is only $2/card.
Personally, I load each card with $980, which is easy to get out of an ATM (split each transaction into two parts: $500, and $480---Works great at Washington Mutual, which provides surcharge-free ATM's).
Best of all, you can order as many as you like...no limits!
Shipping is fast (same week of order) and free!
WARNING: Order only one card at a time; otherwise the system will malfunction. For this same reason, clear out your browser after each purchase.
http://www.hmfcu.org/ASP/home.asp
Click on Gift Cards, in the upper right-hand corner.
Get in on this deal before it dies!
EDIT: I forgot to mention that there is NO ATM fee!
EDIT: Each card comes with a PIN, making them useful for money-order purchases at either Wal-Mart or the Post Office (no point-of-sale fee).