A method for updating a static update list of pairs of misspelled and correctly spelled words in a document with a spell checking program on a computer, the method comprising: parsing a misspelled word as entered into the document; verifying that the misspelled word is not spelled correctly; receiving a corrected spelling of the misspelled word; and updating the static update list of pairs of misspelled and correctly spelled words.