13. A method for generating responses to communications, said method comprising the steps of A. Storing a plurality of pre-defined possible responsive templates on a computer system; B. Receiving incoming communications from a plurality of transmitting parties; C. Creating an electronic file for each such received communication; D. Extracting a first set of data from each of said electronic files; E. Storing the plurality of first sets of data in at least one electronic database; F. Utilizing software to classify each of said received communication based on the database; G. Identifying one or more keywords required to be found in a first set of data; H. Comparing a 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 a first set of data and being key words found in a first set of data; I. Comparing the second set of data to a plurality of the templates stored on the computer system; J. Performing a statistical analysis on the group of plurality of templates and second set of data; K. For each received communication, utilizing a computer program to automatically select from the plurality of pre-defined possible responsive template stored on a computer system a desired responsive template, wherein the step of selecting is based on at least one of said first set of data associated with said received communication, the second set of data, and the statistical analysis; L. Utilizing a computer system to automatically generate an actual responsive communication for each received communication based on said selected responsive template; and M. Transmitting said actual responsive communication, N. Wherein steps of D-M are automated.
13. A method for generating responses to communications, said method comprising the steps of A. Storing a plurality of pre-defined possible responsive templates on a computer system; B. Receiving incoming communications from a plurality of transmitting parties; C. Creating an electronic file for each such received communication; D. Extracting a first set of data from each of said electronic files; E. Storing the plurality of first sets of data in at least one electronic database; F. Utilizing software to classify each of said received communication based on the database; G. Identifying one or more keywords required to be found in a first set of data; H. Comparing a 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 a first set of data and being key words found in a first set of data; I. Comparing the second set of data to a plurality of the templates stored on the computer system; J. Performing a statistical analysis on the group of plurality of templates and second set of data; K. For each received communication, utilizing a computer program to automatically select from the plurality of pre-defined possible responsive template stored on a computer system a desired responsive template, wherein the step of selecting is based on at least one of said first set of data associated with said received communication, the second set of data, and the statistical analysis; L. Utilizing a computer system to automatically generate an actual responsive communication for each received communication based on said selected responsive template; and M. Transmitting said actual responsive communication, N. Wherein steps of D-M are automated. 14. The method of claim 13 , further comprising the step of conducting a second statistical analysis on said first set of data and said second set of data and wherein the step of selecting comprises selecting a pre-defined responsive template based on said second statistical analysis.