Recently I posted about password management and proposed PasswordMinder for managing your passwords. The current gap I mentioned in my post is that my passwords are not available on my PDA (without a decoding app which I probably won't develop).
I discovered another solution which I think may trump PasswordMinder (at least for web apps). Nic Wolff has a neat solution that generates a password based on an MD5 hash of a master password (similar to the concept in PasswordMinder) and a site name (note that this is a one-way hash so the master password cannot be derived from the site name and the generated password).
The neat thing about this solution is that it is javascript based so any device that supports javascript can generate passwords using this technique. I've copied the script to my server and as an off-line .html file on my PC/PDA so that I can effectively get at my passwords from any device (whether connected to the web or not). The other beautiful thing about this solution (if you're a Firefox user) is that it is available as a Greasemonkey script and a Firefox extension, which provide great browser integration. Since the majority of the applications I need passwords for are web-based, this is likely the solution that I'll adopt. Now all I need is seemless integration for Windows apps...hmm...can you say PasswordComposer.NET?