You can actually get new credit card numbers generated super easy. There are services that will give you a unique credit card number to use at every online retailer to limit your risk of theft.
https://www.cardbenefits.citi.com/Products/Virtual-Account-N...