11. A computer readable medium that includes computer executable instructions for performing steps, comprising: (a) reporting a misspelled word to a user; (b) determining a first group of one or more words that each include a substitute letter for a letter contained in the misspelled word, wherein a keyboard key of the substitute letter is a nearby keyboard key of the letter contained in said misspelled word; and (c) presenting to the user a list of replacement words that have spellings similar to said misspelled word, said list including one or more words selected from said first group of words.
17. The computer readable medium of claim 11 , further comprising presenting to the user another list of the user's misspelled words.