Some of you kids may be using LastPass, but since they store your passwords on THEIR servers (and their severs may have been hacked recently) I wouldn't recommend them.

However a similar type program is KeePass (which is available for most platforms).

There was a good article on this subject on Lifehacker today.