Every time this sort of thing comes up I recommend as it simplifies keeping your passwords random, different for each site, and yet always available and simple to use. Once unlocked you can configure LastPass to auto-log into websites. So no need to remember those pesky, unique, passwords. LastPass Sentry even monitors your accounts for security breaches for free! In addition to LastPass you should use Authy or Google Authenticator (which works with LastPass) and use two-step authentication. You should use it because 2-step verification can significantly reduce the chances of having the personal information in your Google account stolen by someone else.
Google Authenticator: http://www.google.com/landing/2step/
h/t: for the heads up on this one
Reshared post from +Simon Cousins
Usernames and passwords stolen as CNET is hacked
More than one million users have had their usernames and passwords stolen as technology site CNET is hacked.