There are a few threads about this, AVE is in common, although it really has nothing to do with them, but their and many others sites may at times be compromised, or your pc or MANY other things. Sometimes it is even the credit card processing part such as Authorize.net that has been compromised. It is important to make sure you do have ssl page up, and although so far fingers crossed I have avoided this, I now use a prepaid sort of card. Actually what I have been doing is deciding about how much I want to spend and putting that on a Walmart Visa gift card. Costs $4 to load $25-$500 on one. You then go register it online, only having to provide the name and address in which you are buying under. They have to match in order for the payment to go through. Then if any money is left over on the card you can use it anywhere as long as they run it as credit, such as walmart, grocery whatever. When all money is gone, toss it in the trash, it's not reloadable. I'm talking about Visa GIFT cards UNRELOADABLE. These have no fees other than the loading fee and do not require a SS #. I have used this method at at least 8 different online stores with no issues. I am sure there are many other options as well. Very sorry to hear of your misfortune experience. I HATE theives.