Depending on what you are planning to do. If you want to store your browser passwords, you should look up services like 1Password. If you want to store your passwords for everything else and don't need automated fill-ins, I would recommend a Truecrypt container with a text- or excel file in it. You can store it wherever you like (S3, Dropbox, etc.) as long as you decide to use a strong password or keyfiles.