The main reason that I switched from Firefox to Camino was because I didn't like that Firefox uses it's own password database. This seemed like a waste, since Mac OS X's keychain provides a system wide mechanism to store passwords. This would allow a stored password to be used by different passwords applications.
Since Firefox gets the security fixes faster then Camino, I really want to switch back to Firefox. I was actually thinking of writing an extension that would hook into Firefox password code, and store the password in the Keychain.
I saw this post, that describes 1Passwd, a new extension for Firefox and Safari, that will store passwords in the keychain, and will auto fill in forms with this information. (I don't know why this is necessary for Safari, since Safari already stores in the keychain.)
I don't think that I am going to use this extension. It doesn't store the password in the standard keychain. It creates a 1Passwd keychain, to store the passwords. This means that passwords will not be shared between different clients.