Spell checkers do nothing but look words up in a list. If there's no match it figures it's a misspelling. It's good for catching little things like simple typos, but it won't find wrong homonyms. Grammar checkers are also good for simple little mistakes, like Paris in the the spring. There's nothing wrong with spell checkers or grammar checkers; it's the unqualified reliance on them that causes problems.