Firefox has a (I believe) safe encrypted password "vault" that works pretty well, and they now have a sync system that lets you sync amongst different computers. I use it AND I use 1Password. I don't like the fact that 1Password is not open source. But I use it anyway.
The nice thing is that you can use complicated passwords and you don't need to remember any of them (except the master password)