Im not sure if it works in the US, but maybe check out Skrill ( before-moneybookers), you can use their service to make payments to many online sites and they also have a prepaid CC.
I find it very usefull, been using it for about 5 years and never had any issues with it.