I've tried to use a spellcheck dictionary built from my own content, but my content ends up having a lot of misspelled words so the spellcheck ends up being less than effective. I could use a standard dictionary, but it may have problems with proper nouns. It also misses phrases. When someone searches for "Untied States" I would hope the spellcheck would suggest "United States" but it just recognizes that "untied" is a valid word and doesn't suggest any thing.
Is there any way around this? Are there any third party modules or spellcheck systems that I could implement to get these type of features?