8. An apparatus, comprising: a message monitoring engine configured to monitor and detect a message posted on a website data source from an end user, the posted message related to a predefined monitored entity; a processor configured to: perform a natural language interpretation of the message contents responsive to the posted message being related to the predefined monitored entity; process the message to determine the user's topic of interest; generate a response to the message responsive to the user's topic of interest; and a transmitter configured to send the response to the end user; wherein the end user is identified by matching user specific information included in the message to pre-stored user specific information stored in a database.
12. The apparatus of claim 8 , wherein the message includes an identification portion and a free format text portion and wherein the predefined monitored entity comprises at least one of a company name and a product name.