I had to replace my card today, for the second time in six months. That first time, I wised up and created a separate account to use only for online purchases, and it is only funded just before I make a purchase.
I only purchase from a few vendors, so it's gotta be one of them (not "them", but...