After reading this stuff about credit card theft, I went to Walmart and got a card.
They had two to choose from: One's a Visa (with a Visa logo) and one is a Walmart MoneyCard. After reading the jacket on both, I couldn't see any difference.
I got the Walmart one, so I'll try to describe that experience.
The card costs $3 and you can fill it at the register. KEEP THE RECEIPT. You'll need it later.
Next, you can either call a phone number or go to walmartmoneycard.com. I did the website.
You are asked for the card number, the activation number (it's on the receipt), and your SSN.
After that, you are asked for your mailing address and other info.
You can create an account on the website in order to track your balance and stuff.
You are also asked whether you want direct deposit from your paycheck (no thanks).
The card is now ready to use. This is a temporary card and cannot be refilled. Walmart will send you a permanent card to use. Takes 7-10 days to get the permanent one.
They charge $3 per monthly service fee.
It costs $3 extra to put more money into the card if you go into Walmart to do it.
The card can be used anywhere Visa debit is accepted. From what I can tell, this is no different than the other Visa card I looked at.
That's just my experience. Please read the jacket of the card before you buy.
There was one slightly scary thing about this experience. When I filled in my info on the website, I didn't mention being married or anything. When I went to log in, there were questions I had to answer. One of them was "What month was your wife Susan born?" That kinda threw me. How they got that info, I don't know.