... also, eHarmony and last.fm.
I suppose the moral is: don't share passwords across sites because odds are good at least one of them will leak passwords.
That precaution would be a lot easier for me to practice if that didn't mean memorizing 100 separate passwords.

…and I’m loathed to use some form of password manager. But I might have to investigate one anyway.
I use Lastpass and it seems to work well across the many different computers I use. I also use a method to remember passwords involving the first letters of a song chorus combined with a letter and number combo that corresponds to the site I am using the password for. Makes it easy to remember how to reconstruct the password and makes them different across sites.
I use a simple personal algorithm that incorporates the name of the site into my password. So even though it’s still technically guessable, each site I register for does have its own unique string.