Packages which checked your spelling, for example, in something you've put on and very politely suggested that you may or may not have got a word quite correctly spelt that you had intended perhaps spelt one way, it came out as another way, and there must be an awful lot of work going on in this area.