I work in a web development company and they have all the passwords, host addresses, etc. vital information in a spreadsheet on a local machine in the intranet.
While secure from external attacks, I find it a little messy. There are many incomplete fields and sometimes even typos. What do you guys think would be other ways to store this information in an efficient yet secure way?
KeepassX is Open Source and the database is fully encrypted. You can store other information other than just passwords in it. I put it on a dropbox account and then share that folder out with the others needing access. I don't think that will scale to hundreds but it works for 4 people just fine.
A tool like Password Vault comes to mind - http://www.lavasoftware.com/passwordvault.html