Just found BitPlastic where you can manage a wallet that provides funds to a Visa debit card for use with any online retailer, point of sale retailer or ATM.
I have not tried this service yet so do not consider this an endorsement. Just an interesting development.
http://www.BitPlastic.com