I'm a big fan of KeePass. I used it when I was on a BlackBerry, and now on my SGS. The nice thing is they have a desktop version and you can sync between them. That way, you have a backup of your password file, and can access it from multiple sources.