As this site gets larger, it becomes more tedious to ensure I'm not embarrassing myself with spelling or grammar mistakes. I wrote this tool to automate the process. For example, I run this crawler and the sitemap generator whenever a page is added or edited. When run, this web crawling script will recurse through hyperlinks of the site specified in the configuration file. Along the way, it parses webpage text and passes it through the same spelling and grammar checker that OpenOffice uses. Once done, the crawling script will generate a nice report with each error and corresponding suggested corrections. This tool allows you to build a dictionary of corrections to omit from the script's reports. Check out the GitHub repository to see a sample configuration.