Automatic Spelling Verification: Towards a System Solution for the Office