KeePass Password Safe (.NET Framework)
Full user review
"Well worth the effort to master it"
Compact functioning and portable
Takes a little time to understand (but worth it)
The multi-factor encryption means this is a fine way to carry a large number of passwords around with you without having too many concerns about loss of the password safe itself. I now habitually have 20+ character passwords and use the auto-type functionality. For clarity I'm still hanging on at v2.14 so haven't used v2.19 yet but assuming it continues to function as well, this is a key part of my traveling tool kit.