11. A system for searching a plurality of data products, the system comprising: a first database configured to store at least one collected consumer generated media post; a second database configured to store sentiment data, the sentiment data used to analyze a media post and determine a sentiment; a display; and a processor in data communication with the display and with the first database and the second database, the processor comprising: a first component configured to discover sources of consumer generated media using a plurality of keywords predetermined to return consumer generated media; a second component configured to collect consumer generated media content from the discovered sources using a plurality of robots to parse website code into XML encoded text; a third component configured to present to a user an interactive graphical user interface to a user containing the consumer generated media content; a fourth component configured to determining a sentiment of the consumer generated media content; a fifth component configured to automatically categorize the consumer generated media content according to a plurality of characteristics of the consumer generated media content; and a sixth component configured to automatically reply to a generated first set of the consumer generated media content, wherein, a robot, programmed to determine a source website, wherein the source website is the source of the consumer generated media, and further programmed to interact with the source website as a user, posts an automatically selected response, of a plurality of responses, to the generated first set of the consumer generated media content from the source website, the posted response being selected based on the sentiment and the plurality of characteristics of the consumer generated media content of the generated first set of the consumer generated media content; wherein the components are located on at least one of a standalone computer or a plurality of computers coupled to a network.
11. A system for searching a plurality of data products, the system comprising: a first database configured to store at least one collected consumer generated media post; a second database configured to store sentiment data, the sentiment data used to analyze a media post and determine a sentiment; a display; and a processor in data communication with the display and with the first database and the second database, the processor comprising: a first component configured to discover sources of consumer generated media using a plurality of keywords predetermined to return consumer generated media; a second component configured to collect consumer generated media content from the discovered sources using a plurality of robots to parse website code into XML encoded text; a third component configured to present to a user an interactive graphical user interface to a user containing the consumer generated media content; a fourth component configured to determining a sentiment of the consumer generated media content; a fifth component configured to automatically categorize the consumer generated media content according to a plurality of characteristics of the consumer generated media content; and a sixth component configured to automatically reply to a generated first set of the consumer generated media content, wherein, a robot, programmed to determine a source website, wherein the source website is the source of the consumer generated media, and further programmed to interact with the source website as a user, posts an automatically selected response, of a plurality of responses, to the generated first set of the consumer generated media content from the source website, the posted response being selected based on the sentiment and the plurality of characteristics of the consumer generated media content of the generated first set of the consumer generated media content; wherein the components are located on at least one of a standalone computer or a plurality of computers coupled to a network. 12. The system of claim 11 , further comprising: a seventh component configured to access a response page from which at least one collected consumer generated media post was received; an eighth component configured to navigate at least one field; a ninth component configured to assign each of the fields an identifier; and a seventh component configured to dynamically create a robot using prewritten code and input a response page location and at least one identifier from that location.