I managed all my passwords with 1Password (with a recipe that is between 20 and 24 alphanumeric characters).
Since 1Password 4 it is possible to have multiple vaults - one of which I share with my colleagues via Dropbox. That way, everyone has access to the passwords if they know the master password for the vault AND have access to the shared Dropbox.