1. A system for analyzing sentiment trends based on term taxonomies of user generated content, comprising: a network interface enabling access to one or more data sources through a network; a mining unit for collecting textual content from the one or more data sources and generating phrases, the phrases including sentiment phrases and non-sentiment phrases, each of the sentiment phrases including one or more words describing a sentiment, the sentiment being any one of a positive sentiment, a neutral sentiment, and a negative sentiment, each of the sentiment phrases being associated with a score indicating whether the sentiment phrase describes the sentiment; a non-transitory data warehouse storage medium connected to the network; and an analysis unit for generating term taxonomies that include at least associations between a non-sentiment phrase and at least one sentiment phrase based on the generated phrases, wherein generated term taxonomies are saved in the data warehouse, the analysis unit is further configured to periodically statistically analyze the stored term taxonomies to determine at least a statistical trend by performing a correlation analysis on at least two term taxonomies including performing a first correlation and a second correlation, wherein the first correlation is performed on a first stored term taxonomy comprising a non-sentiment phrase and a first sentiment phrase provided by a first group of users and wherein the second correlation is performed on a second stored term taxonomy including said non-sentiment phrase and a second sentiment phrase provided by a second group of users, wherein the first sentiment phrase is different from the second sentiment phrase and the first group of users is different from the second group of users, the analysis unit is further configured to store results of the at least statistical trend in the data warehouse storage, wherein the stored results are available upon receiving a request to generate a trend report regarding the at least statistical trend, wherein the analysis unit is further configured to perform a dynamic weighting of trends from different data sources of the one or more data sources based on at least a frequency that taxonomies results from each data source change.
3. The system of claim 1 , wherein the system further comprises: an alert subsystem configured to generate an alert responsive of any one of: a trend detected from the trend report, crossing of a threshold determined from the trend report, a change in the trend, and a change in frequency occurrence of term taxonomies.