A lot of people don't know about Keychain Access, and I would highly recommend that you read more about it. It is a very nice and powerful application.
Here is the About Keychain Access text from the Help documentation:
You can use Keychain Access to reduce the number of passwords you have to keep track of. Keychain Access can store passwords for servers, apps, and websites, keep track of cryptographic keys, or even store sensitive information unrelated to your computer, such as credit card numbers or personal identification numbers (PINs) for bank accounts.
Whether you’re connecting to a network server, opening an email account, or accessing a password-protected item, keychains can provide the password so you don’t have to type it in manually.
An account starts with a single “login” keychain, which is your default keychain. It is created automatically the first time you log in to your OS X user account and has the same password as your account. This keychain is unlocked automatically when you log in to your account.
You can create new keychains to store passwords for different purposes (for example, one for work and one for online shopping), or you can make a copy of a keychain to take with you to other Mac computers.
Keychains can be accessible to just a single user or shared with the other users of a Mac.