6. A method comprising the steps of: a) receiving, from a client software application on a client computer, a selection of content, wherein the content comprises one or more topics within one or more web pages on a web site hosted on a server computer, wherein the web site is selected from a plurality of web sites searched using one or more search terms and wherein the client computer and the server computer are communicatively coupled to a network; b) calculating a search term expertise level for each of the one or more topics, wherein the search term expertise level is calculated by a rules engine, wherein the one or more search terms are transmitted to the rules engine and wherein the rules engine comprises one or more software packages on the server computer configured to analyze the one or more search terms to determine the search term expertise level; c) customizing the content, wherein the content is customized by a display engine and wherein the display engine comprises one or more software packages on the server computer configured to alter text, graphics, one or more offered products, a layout or an order of the content in response to receiving the search term expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the content, as customized by the display engine and including the one or more offered products, to the client software application for display on the client computer.
6. A method comprising the steps of: a) receiving, from a client software application on a client computer, a selection of content, wherein the content comprises one or more topics within one or more web pages on a web site hosted on a server computer, wherein the web site is selected from a plurality of web sites searched using one or more search terms and wherein the client computer and the server computer are communicatively coupled to a network; b) calculating a search term expertise level for each of the one or more topics, wherein the search term expertise level is calculated by a rules engine, wherein the one or more search terms are transmitted to the rules engine and wherein the rules engine comprises one or more software packages on the server computer configured to analyze the one or more search terms to determine the search term expertise level; c) customizing the content, wherein the content is customized by a display engine and wherein the display engine comprises one or more software packages on the server computer configured to alter text, graphics, one or more offered products, a layout or an order of the content in response to receiving the search term expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the content, as customized by the display engine and including the one or more offered products, to the client software application for display on the client computer. 8. The method of claim 6 , wherein the rules engine analyzes a technical level of the one or more search terms in determining the search term expertise level.