When it comes to contextual grammatical errors, built-in spell checkers wont probably be of much help. Detecting grammatical mistakes entails a deep analysis of the syntactic structures making up a piece of text and anlying them in the light of the local context (co-text) in which they figure. Only few tools are equipped with the required algorithm to detect syntactic deviations in writing.