This is why you should always use a virtual credit card for online shopping. The one I use even allows setting an expiration date and a dollar limit for each virtual account! If your preferred card doesn't offer that service you should let them know you want it.