Yep, and use very strong random passwords (long, upper and lower case, and special characters), and a different password for every single site you have an account with. A secure encrypted password manager service with multi factor authorization and geographic login exclusion is the way to go to achieve this IMO.
Click to expand...