Quoted from herg:
I use LastPass with two factor authentication. Each site gets a randomly generated 16 character password, or at least as close to 16 as allowed. If one site gets compromised, it doesn't affect the other sites. It can still be a pain in the ass sometimes, but all security has some annoyance.
An app that truly changes one's life. Great stuff!