17. A product placement system for selecting at least one product record for display in a user interface rendered by a computing device, the system comprising: a computing device adapted to analyze at least a portion of a document for at least a frequency of words in the document; a computing device adapted to construct a query search string based on the analysis of the document, the query search string at least partially based on words of the document having the highest frequencies; a computing device adapted to apply the query search string to a products database, the products database including a plurality of product records which include information regarding products, to identify at least one product record in the products database that satisfies the query search string; a computing device adapted to select at least one of the identified product records for embedding into the document and display in the user interface, and a computing device adapted to embed at least one of the selected product records into the document for display in the user interface, wherein the document is not stored within the products database.
17. A product placement system for selecting at least one product record for display in a user interface rendered by a computing device, the system comprising: a computing device adapted to analyze at least a portion of a document for at least a frequency of words in the document; a computing device adapted to construct a query search string based on the analysis of the document, the query search string at least partially based on words of the document having the highest frequencies; a computing device adapted to apply the query search string to a products database, the products database including a plurality of product records which include information regarding products, to identify at least one product record in the products database that satisfies the query search string; a computing device adapted to select at least one of the identified product records for embedding into the document and display in the user interface, and a computing device adapted to embed at least one of the selected product records into the document for display in the user interface, wherein the document is not stored within the products database. 27. The system of claim 17 , wherein said computing device adapted to select associates said selected product records with the document.