I’ve tried a couple of different password managers over the years. They all have their shortcomings… these days, since I’m cross platform, my choices are even more limited. Recently, I’ve started using the Java-based Password Manager by Ramesh N. It’s not entirely pleasant, but it does the job fine and is cross-platform.
This is a most excellent use of the technology. Of course, this will force me to actually change my password everywhere, but that’s not an entirely bad thing.