Hello Kevin,
thanks for sharing your code! We've done some OLE Automation with word and sometimes it became unstable (winword.exe stays in memory even after a .Quit)... but we were generating document content.. not spell checking.
Have you experienced this kind of unstability doing spell checking with word automation?
Thanks,
Alex