I agree a tool is essential. I use RoboForm on my PCs and 1Password on my Mac. They both allow for generating/remembering web site passwords. You can also add "secure notes/safe notes" for stuff that is non-web. I have my Sony ebook store password in it, etc.
I thought I tried them all, but I haven't tried eWallet.
My only problem is that Roboform and 1Password can't sync with each other. So, I have to add new passwords manually to one or the other.
I did find 1 that was fully cross platform, Windows/Mac/Linux but it didn't seem as good as either Roboform or 1Password so sync became less important than day to day. The cross platform one BTW I found is Password Vault for this interested.
http://www.lavasoftware.com/passwordvault.html I think it is $15.
EDIT... you can use the free version of Roboform
http://www.roboform.com/ it holds up to like 15 passwords and 15 safe notes.
BOb