I use
1password. Don't know how I ever lived without it. I now remember just one password: my 1password master password. The rest I don't know, or want to know. It auto-generates them, I copy and paste. I use the browser plugin to auto-fill. It's got a notes section on each login so you can put in your incorrect security question answers.
Passwords are stored, encrypted, on Dropbox, so it syncs up to my desktop, laptop, Android phone (Android is read-only at the moment, but I can get my passwords and use them, so it's good enough.)
I do wish everyone would get rid of 4 digit pins, and let us use real passwords everywhere.