12. A system for responding to a message posted in a social media stream, the system comprising: an auto-suggesting response device comprising: a memory; a downloadable software module that operates on a server computer linked to a customer computing device by a network; a processor coupled to the memory programmed with executable instructions for: monitoring a social media site for at least one current message including select subject matter, and, in response to identifying a current message, collecting a series of exchanges that form a conversational thread including the message, extracting a set of tags forming the current message, the extracting including: splitting at least the current message into separate stem words, filtering and removing irrelevant words from the separated words so that only contextual information remains, and associating each of the remaining words as a tag, forming at least one combination of tags to generate at least one slug, and associating each slug as a content attribute; categorizing the current message into one of a predetermined set of categories, searching a database for a reference message using a combination of the at least one content and key attributes, where in the content attribute is extracted from the conversational thread, determining an outcome of a reference thread including the reference message by parsing words in a previous customer-posted response of the reference thread, where the customer-posted response was made received after a user's previous solution was posted to the reference thread and automatically applying the parsed words to a stored dictionary to associate the previous customer-posted response as belonging to one of a number of predetermined sentiments, and in response to the previous customer-posted response belonging to a positive sentiment, displaying the user-s previous solution for providing in the thread.
12. A system for responding to a message posted in a social media stream, the system comprising: an auto-suggesting response device comprising: a memory; a downloadable software module that operates on a server computer linked to a customer computing device by a network; a processor coupled to the memory programmed with executable instructions for: monitoring a social media site for at least one current message including select subject matter, and, in response to identifying a current message, collecting a series of exchanges that form a conversational thread including the message, extracting a set of tags forming the current message, the extracting including: splitting at least the current message into separate stem words, filtering and removing irrelevant words from the separated words so that only contextual information remains, and associating each of the remaining words as a tag, forming at least one combination of tags to generate at least one slug, and associating each slug as a content attribute; categorizing the current message into one of a predetermined set of categories, searching a database for a reference message using a combination of the at least one content and key attributes, where in the content attribute is extracted from the conversational thread, determining an outcome of a reference thread including the reference message by parsing words in a previous customer-posted response of the reference thread, where the customer-posted response was made received after a user's previous solution was posted to the reference thread and automatically applying the parsed words to a stored dictionary to associate the previous customer-posted response as belonging to one of a number of predetermined sentiments, and in response to the previous customer-posted response belonging to a positive sentiment, displaying the user-s previous solution for providing in the thread. 15. The system of claim 12 , wherein the processor executes further instructions for: determining a location of a device posting the current message, and searching the database for the reference message using the location.