I have a debit card but not a credit card (and can't get one). I'm locked out of many hosting services, which don't want to allow me to pay up-front. It's very American-centric and annoying.
i wonder if it's an admission that these hosting services don't have billing sophisticated enough to alart when you hit a limit, in this case of the debit card's available balance?