Also, if you buy things off the internet, load the price of the item on a VISA cash card like they have at Walmart. Cost $3 to put money on it.
Then charge your purchase to the cash card. That way if someone steals that card number, it will be empty AND they won't have access to your credit line or bank account.