Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
Ditto on Keepass. If, like me, you want to synchronize your password database across multiple machines using some sort of online file sharing service (Dropbox, etc.), I recommend encrypting the database with both a password and a key file. Copy the key file between machines with a flash drive--don't put it on the internet or send it via email. That way if your encrypted database gets leaked by your file sharing service, the attacker would need to brute-force both your password and the key file.