Keepass is great and I would definitely recommend it.
A suggestion on use: Your master password should really be a passphrase. Pick your favorite 40 letter sentence and type it without spaces. Length is still the greatest barrier (26^40 >> 62^20) (lower case vs mixed-case and numbers)