KeePass is incredible. I successfully share a password file using Dropbox to clients on Windows 7, Max OS X 10.7, Ubuntu, Android, and iOS. Everything is synchronised for me, and the iOS client I use, MiniKeePass, is delightful to use.
Let's face reality - you need a password manager. I have 20+ accounts that I use on a regular basis, and they all need distinct password in case a particular site gets compromised and doesn't have a solid password storage policy. This is the world we live in - security through obscurity can't win.