Sort:  

I use Keychain all the time. Hive Auth is great for authenticating on untrusted computers, but for a personal desktop it's great.