Re: Good advice except that it's impossible
Set a random 20 char password, buy yourself a Yubikey and configure that to send the password for you, assuming you're not using a service that works with the OTP functionality. Works on any machine as it's basically a USB keyboard as far as the OS knows.
Yep, something like LastPass will work across all major browsers and devices. Use two-factor where possible with a Yubikey or Google Authenticator - LastPass, Facebook, Google, Dropbox, Evernote accounts at least can all be made more secure this way.
I use LastPass and have it automatically generate 20 character random passwords for every site I need to log into. I don't even know the passwords myself in most cases so even hammer decryption won't work on me.
Nonetheless although we can do everything possible to be secure we'll always be at the mercy of the likes of Adobe clowns who are able to get my credit card details hacked. Changing my password for my Adobe account is no big deal, but changing my card is a PITA.