I also think it is best to have a separate credit card to use with you paypal account or online purchases. Only keep a small amount in there and top it up when you are about to make a purchase. That way, the thieves don't get very much if they manage to compromise your account.