With the recent problems with OpenSSL and web encryption. It is now more important than ever to have strong passwords and unique passwords for every site that requires a login.
The problem with only having one good password that you use again and again is that once one site is compromised and hackers learn that password, they just have to try that password at other sites, and see if it works. It's like giving hackers a free pass to your accounts. They don't even have to work very hard to gain access to your data.
Before logging on to any secure site you should follow these simple checks.
1. check that the site is not vulnerable to the heartbleed bug by going to www.ssllabs.com and checking the domain you are connecting to is not effected.
2. Once you're certain that the site is not vulnerable to the heartbleed bug, you should change your password to something secure. Remember longer passwords are strong passwords, but don't use a single long dictionary word or a common phrase. A password that consists of over 12 characters is usually good.
3. Have a different password for every site. If you have problems remembering all of these new passwords, use a good password vault like 1Password to keep track of your passwords.
This is not a guarantee of security, but it's a good start.