8. The system of claim 7 , wherein the operation of generating a sentiment value from the sentiment values includes determining at least one sentiment for the at least one feature based on the text analysis.
7. A system for reporting sentiment of a product, comprising: a processor; and a storage device connected to the processor, wherein the storage device has stored thereon a program, wherein the processor is configured to execute instructions of the program to perform operations, and wherein the operations comprise: performing a text analysis on communications; determining at least one feature for the product based on the text analysis; generating the sentiment values using the communications for the at least one feature for the product based on a sentiment dictionary and sentiment rules that determine a sentiment strength; determining a date associated with each of the sentiment values by extracting the date from the communications; for each date associated with each of the sentiment values, recording a feature annotation, a sentiment annotation, the sentiment value, metadata, and the date, wherein the feature annotation is generated using a feature dictionary and feature rules, and wherein the sentiment annotation is generated using the sentiment dictionary and the sentiment rules; and reporting how the sentiment values changed over time based on each date.