I don't want any of my passwords in the cloud. I use a personal algorithm...a string of letters (lowercase and uppercase) and numbers that have personal meaning for me, but wouldn't for anyone else. I use that same string of characters for every website, but add a couple more characters to the beginning or end that relate to the site I'm on. So, for example, if my string is Gh34kL76 and I was on Amazon, I'd know to add An or aN to the beginning or end of the string for that password. The original string is easy to remember, since it has personal meaning for only me, and the rest is based on the name of the site I'm on, so it might sound complicated, but works very well.
DH works in IT, and says this is a very secure way to remember a variety of passwords.