Solution: Use
ShopSafe or some other virtual credit card system that allows you to create a unique credit card number for individual merchants. After having to cancel our card twice (once on a trip), I will never again use my real credit card number for an online purchase.