1. Non-transitory computer storage having stored thereon executable code that directs a computer system to perform a method of automatic text evaluation, the method comprising: detecting whether a particular writing problem exists in text that is technically grammatically correct; scanning for at least one sign that indicates the possible occurrence or absence of the writing problem, the at least one sign comprising the term “that”; and implementing correction logic for correcting the problem, the correction logic specifying a proposed edit, the edit comprising one or some combination of the following: deleting text; adding text; and/or reordering text, wherein scanning for at least one sign further comprises scanning for “that” as a primary sign and scanning for additional signs; and wherein scanning for additional signs comprises scanning for one or some combination of the following: “what,” “who,” “it,” and/or a “to be” verb; further comprising the following conditions: determining if the word immediately preceding “that” is a “to be” verb and if so, determining if the term “it” immediately precedes the “to be” verb and if so, determining if the term “what” or the term “who” immediately precedes “it.”