What I did was go to my bank and open an account that has a debit card with the visa logo on it. I only use that card on the internet, and only transfer money into it when I want to make a purchase through paypal, or any other on line place. This way, even if it does get hacked, there would never be more than 2 or 3 dollars in that account, unless someone managed to hack it at the exact moment I'm making a purchase.