My solution is Keepass on a shared drive with very a strong password.
For production stuff, I would suggest you use a key file on top of a password.
Key file tips :
1- Key file on Truecrypt encrypted USB key.
2- Use plugin OtpKeyProv in in conjunction with RSA SecurID or other Random key generator.
Also, automate backup of the password database everyday.