I think you must remember at least one password, and everything else is in Keepass database. I also do the same thing.
I've corrected that assumption now.
Some people rely too much on "one password" solutions, because of security, etc
But it's very easy to lock yourself out of everything. Very easy.
The best place for keeping important passwords is still my head.
Sure, you can use password management solutions, just keep a backup (piece of paper, secondary means of logging, etc)
I think that a software password manager (regularly backed up) with a master password stored in a secure (offline) location is the best solution.
And don't forget to test the backups periodically, and check the master password