It would be a simple thing if you used something like
LastPass, where they would just need your one main (long, random generated and safe) password. Then once logged into your LastPass account, all information for every site you log into is there in one place, including your social sites like Twitter, Facebook, etc. as well as every site you make purchases from. That would solve the problem of leaving pages and pages of changing passwords.