I have a spell-checker called "ieSpell" that works well, but as the OP said, there is more a problem with grammar and punctuation than spelling.
My personal pet peeves are the interchange of words like:
Then and than
There, their and they're
And the most common one that I see even from well-educated people:
To, too and two
Personally, I'm still having trouble with Affect and Effect