mags for miles and other similar things (Itunes for my kids, for example) are great sites to use citibank Virtual credit card numbers. I set time and money limits on how much/how long a number will be good, and when the vendor tries to keep charging against it, it shuts them down. Have used it for years without flaw.