26. The method of claim 21 wherein the submitting step includes mapping a single identified keyword into a plurality of related keywords or mapping a plurality of identified keywords into a single keyword before submitting the database query.
21. A method for automatically processing electronic information messages, comprising: automatically via the software module receiving an electronic information message on a network device with one or more processors via a communications network from a source network device with one or more processors: automatically via the software module parsing the electronic information message to identify one or more keywords in the electronic information message, wherein the identified one or more keywords include keywords include advertising keywords stored in a database, non-advertising keywords and keywords dynamically generated using information theory to decide relevant keywords; automatically via the software module submitting the identified one or more keywords as a query to one or more search engine databases associated with one or more search engines via a communications network, wherein the one or more search engine databases include one or more electronic links for one or more electronic information suppliers who entered into a pre-determined agreement to provide electronic links via the one or more search engines, wherein the one or more search engines include one or more publicly available search engines and one or more privately available search engines and wherein identified keywords are mapped into a plurality of related advertising keywords and non-adverting keywords that are also used for searching; automatically via the software module returning a database query result from the one or more search engine databases including one or more electronic links wherein the one or more electronic links are selected based on pre-determined conditions, wherein one of the pre-determine conditions includes fee agreements with advertisers, wherein the electronic links include electronic links for linking directly to another information site on the communications network, for initiating a static search engine query and for initiating a dynamic search engine query and wherein the database query results may also include a mapping from a first identified keyword to a plurality of other related keywords; and automatically via the software module adding the one or electronic links to the electronic information message creating a modified electronic information message, thereby allowing additional electronic information to be accessed from the modified electronic information message based on information content of the electronic information message.