According to CNET reviews, it seems to be a good software.
WhiteSmoke - Free software downloads and reviews - CNET Download.com
Its grammar checker seems to be better than that of MS Word.
But so far no software is as good as human in natural language processing/understanding yet. You can just use them to "help" you spot some errors; you cannot totally rely on them.
- For Teachers