KeePass is free and provides excellent security.
I played with it a long time ago (I think I will revisit it again) . Choose a good password and you will do fine.
I use LastPass (
www.lastpass.com), have you heard of it?
LastPass has had some problems as of late, however I still recommend it.
If you choose a good password with LastPass, then you will do well (as with KeePass).
LastPass is multiplatform and is free for the basic edition. If you upgrade (for $12 year, sorry they don't except BitCoin yet

), you would also be able to use it with your mobile devices. I have the free edition myself.
LastPass does offer multifactor authentication*. I'm not sure if KeePass does that (as I wrote, I played with it a long time ago). Grated the multifactor authentication is better and easier to use with the upgrade.
No I do not work for LastPass. I just believe that it is a great product.
* Multifactor authentication will require you to do something after you put in your correct user ID and password. For free members (if that opt in), that will ask you to enter some random info. For details, goto
http://helpdesk.lastpass.com/?s=gridAsking more questions is not multi factor authentications. That's just essentially having two passwords. Any question can be answered.
The heart of multiple factor authentication is to not only test WHAT YOU KNOW (password, passphrase, security question) but also to test WHO YOU ARE or WHAT YOU HAVE. The former is biometric data, the latter would be tokens like a rsa keyfob or a card to swipe or an rfid tag.
Any security product that doesn't even KNOW what two factor authentication is..... man. You should steer clear of any of their products.