My credit card is thru Bank of America (not fond of the BOA either but like the CC). They have a feature called ShopSafe that gives you a credit card number to use online. Works very slick
What is ShopSafe?
ShopSafe is a free service that allows you to create a temporary card number, expiration date and security code each time you make an online purchase. This number links directly to your real credit card account number but keeps your card number completely private and protected. The ShopSafe number is used just like your credit card—a merchant never knows it's not your real credit card.
No problems so far
Karen