You have really good advice and agree with most of it. I have only one issue primarily with using debit cards for online payments. If your card ends up stolen in a low-secured website, it will be a nightmare to restore your funds. In fact even a mischarge on your account takes 2-3 days to return...