Spelling Check

Has anyone played around with an automatic spell checker being triggered upon workflow transitions or on publishing (maybe a special trigger in a full publish)? Our team is considering purchasing a subscription service that crawls the site and finds any misspellings. I know ephox has a spell checking function but that relies on the content contributors to manually check each page and does not find misspellings in any other fields of the content item (meta description, keywords, etc.).

Any ideas? Has anyone else had this need for their site?