1. A method for automating generation of responses to communications, said method comprising the steps of: A. Receiving an incoming communication from a transmitting party; B. Creating an electronic file for such received communication; C. Extracting a first set of data from said electronic file; D. Storing the first set of data in a database; E. Identifying one or more keywords required to be found in the first set of data; F. Comparing the first set of data to the key words to create a second set of data stored in the database, the second set of data extracted from the first set of data and being key words found in the first set of data; G. Storing a plurality of pre-defined possible responsive templates on a computer system, all of which are related to the first set of data; H. Comparing the second set of data to the plurality of the templates stored on the computer system; I. Performing a statistical analysis on a group of the plurality of templates and second set of data; J. Utilizing a computer system to automatically select a pre-defined responsive template based on at least one of said first set of data, said second set of data, and said statistical analysis; K. Utilizing a computer system to automatically generate an actual responsive communication based on said selected pre-defined responsive template; and L. Transmitting said actual responsive communication.
9. The method of claim 1 , further comprising the step of conducting a second statistical analysis on said first set of data and said second set of data.