KeePass + Dropbox is my preferred option. No centralised access to my passwords, available across all devices. There is a great KeePass app on Android that auto syncs with a file in Dropbox, and all my machines obviously just access it via the Dropbox folder. Entirely free.