Is there a good reason Apple decided they wouldn’t integrate Keychain with Safari so it remember passwords in web forms? Right now webserver-base passwords are remember and automatically used to authenticate, but not form-base ones. And unfortunately, most websites like banks and credit cards use form-base username/password authetication.
Almost all other browsers have this, I think Konqeuror, which is what Safari was based, integrates KWallet to do this (correct me if I’m wrong about this, I haven’t used Konqueror for more than a year, pretty much stopped using it since Firefox).