If I want to check passwords in my application for the inclusion of English words, should I store a database of English words locally (is there a free database?) or is there a (free) web service I can use to check them remotely?
Ideally I would check the words using an Ajax call but I don't want to pass the entire English dictionary by XML. I have a feeling network traffic could become a problem.
Any suggestions?
(Also, any Rails-specific suggestions?)