I use virtual cards from privacy.com for just about everything I buy online. It allows you to set limits, cancel with a click, and be anonymous by giving the vendor any name and address you want. It is a good service, but I wonder if any competing services exist.