I know it doesn't solve the problem now, but if you worry about forgetting passwords, SuperGenPass is a pretty good solution: http://supergenpass.com/
(I have not involvement with that site except as a user, but it's one of those things that I feel compelled to plug because it has made my life so much easier.)
This topic has come up many times on Slashdot... I'll share my digest of interesting link
Pronouncable Passwords :: http://www.multicians.org/thvv/gpw.html :: generate a memorable basis point, add unique randomness on top. Very good for teams where the secret 'salt' is shared, but you can remind teammates which password is used verbally
It stores an encrypted DB accessible via a master password, and it works great with something like DropBox if you use multiple machines. It also works w/ multiple logins per site.
(I have not involvement with that site except as a user, but it's one of those things that I feel compelled to plug because it has made my life so much easier.)