<prompt> Human: Im a bank of America customer and I recently had a 1400 charge from Facebook on my debit card that I didnt make. I called and cancelled my card, and was issued a new card. A few days later, I noticed a 1 charge on my credit card that I didnt make. I called and cancelled that card. Everything was refunded to me, and Im pretty sure the problem was that I used both my cards at Home Depot at the end of September. Today, though, I had a 100 charge from Steam that I definitely didnt make charged to my replacement debit card. So in all, I had three cards with fraudulent charges in one month. I use Mint.com and I shop online like anyone else, but I dont use any sites I consider to be risky--I use Amazon, Barnes Noble, Seamless...normal big-name sites.Apart from completely abandoning using a credit or debit card, is there anything I can do to protect myself? All my money has been refunded but its really frustrating to spend time calling the bank and having that money missing from my account when I need it. 1400 is a lot of money to go missing from my debit account, and Im lucky my landlord didnt try to cash my check in the middle of this whole mess. Im looking for any advice for preventing future situations like this since it seems my habits might be part of the problem.  <response>: Use a credit card for everything. Only use your debit card as an ATM card. This way youre not any money for any period of time. 