I can't find much info on anything other than WhiteSmoke, but from what reviews I can find, it seems to be pretty good.

Also, if you ever need an opinion on English grammar for your new book, I volunteer my services. All I would ask for in return is a copy of the finished book. \:\)