1. A computer system for processing user selected kind of documents, comprising: a memory; a processor coupled to the memory and operative to perform the operations of: conducting a survey of a quantity of documents of said kind to identify textual patterns present in such documents, which textual patterns are substantially similar to common textual provisions which frequently recur in said kind of said documents; where substantial similarity is determined by: (x) degree of similarity as a user of said kind of said documents, of ordinary skill, would recognize said patterns or provisions to be variants of one another as would appear in ordinary course use of said kind of said documents, or (y) numerical similarity through satisfaction of a numerical threshold present in said computer system such that a numerical comparison of strings of text is in excess of said numerical threshold; analyzing other existing documents or other existing sets of documents to determine the presence or absence of said identified textual patterns which were identified in said survey; receiving a subjective rank of favorability towards a party contractually agreeing to be bound by at least one block of text identified as being associated with a textual pattern, and a length of said at least one block of text for said at least one block of text; editing said other existing documents or other existing sets of documents for a user of said computer system to revise said other existing document or said other existing set of documents in a manner including exhibiting said rank of favorability towards said party to a said document and a length for said at least one block of text to include or exclude text of such identified textual patterns.