Speaking of spelling, I found a great online spell checker. The website address is
http://www.spellchecker.net/spellcheck/. What is unique about this spellchecker is that it catches grammatical errors that would otherwise slip through the cracks on MS Word. You can even spell check words in different lanuages, which is a really nice feature to have . It is a little nit picky, but I would rather have nit picky and have a document with the proper usage of words with correct spelling than something that seems like it was thrown together

.
The best part is that it's free. I hope this will be a helpful tool for you.