InfoWorld's 2009 Bossie Awards
KeePass is a password manager that runs on Windows (and Mac OS X, Linux, and BSD systems running Mono). It stores passwords for all of your applications and Web sites in a single encrypted database, and lets you retrieve them with a single master password, or a key file stored on a floppy, CD, or USB stick -- or both. You can run KeePass itself from a USB stick and lock it to a Windows user account. Among other nice features, it will generate strong random passwords for you.