KeePass is an EXCELLENT tool for storing passwords. There are no known cracks of its encryption software. Open source so it is always improved upon and you can set parameters for its use that will make it the closest thing to impregnable that you can imagine. What is clever is that is does not store your key.
Takes a bit to get used to, but well worth it.