A computer program that indicates lexical impact of various words and
phrases in a text, measures the overall lexical impact of the text, and
suggests alternatives for various words and phrases of the text. The
computer program may include a ranked thesaurus for listing alternative
words and phrases (e.g., synonyms, antonyms, related), along with an
indication of their relative lexical impacts. The thesaurus may
alternatively rank words and phrases according to other ranking systems.