* Download list of password hashes.
* Create list of seed words based on the subject matter for the site the passwords originate from (like "Afghanistan").
* Use Twitter search to build a dictionary of words related to the seed list.
* Feed dictionary through a script, john, that performs common letter substitutions and checks the md5 for each candidate against the original list of hashes.
I'm skeptical as to whether this is more effective than using the 4,400 most common English words.