10. A system comprising: a. a computer comprising a processor and a memory coupled to the processor; b. a program stored in the memory for execution by the processor, the program configured to: i. automatically create, by a template module of the computer, based on a current set of input, a first automated natural language sentence, the current set of input comprising one or more input pieces; ii. monitor, by the template module of the computer, a set of usage values, each usage value, within the set of usage values, associated with each of the one or more input pieces; iii. determine, by the template module of the computer, whether each usage value has exceeded a threshold and: 1. if the threshold has been exceeded, remove, by the template module of the computer, each of the one or more input pieces associated with an exceeded threshold from the current set of input to form a modified current set of input; and 2. if the threshold has not been exceeded, retain each of the one or more input pieces associated with a non-exceeded threshold to form the modified current set of input and change, by the template module of the computer, a corresponding usage value of each of the one or more input pieces associated with the non-exceeded threshold; iv. create, by the template module of the computer, a second automated natural language sentence based on the current set of input; and v. provide, by the template module of the computer, the first automated natural language sentence and the second automated natural language sentence.
10. A system comprising: a. a computer comprising a processor and a memory coupled to the processor; b. a program stored in the memory for execution by the processor, the program configured to: i. automatically create, by a template module of the computer, based on a current set of input, a first automated natural language sentence, the current set of input comprising one or more input pieces; ii. monitor, by the template module of the computer, a set of usage values, each usage value, within the set of usage values, associated with each of the one or more input pieces; iii. determine, by the template module of the computer, whether each usage value has exceeded a threshold and: 1. if the threshold has been exceeded, remove, by the template module of the computer, each of the one or more input pieces associated with an exceeded threshold from the current set of input to form a modified current set of input; and 2. if the threshold has not been exceeded, retain each of the one or more input pieces associated with a non-exceeded threshold to form the modified current set of input and change, by the template module of the computer, a corresponding usage value of each of the one or more input pieces associated with the non-exceeded threshold; iv. create, by the template module of the computer, a second automated natural language sentence based on the current set of input; and v. provide, by the template module of the computer, the first automated natural language sentence and the second automated natural language sentence. 11. The system of claim 10 wherein the program further configured to: a. repeat a monitor configuration and a determine configuration until the current set of input is null to create one or more additional natural language sentences; and b. provide the one or more additional natural language sentences.