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 sources and generating phrases, the phrases including sentiment phrases and non-sentiment phrases; a data warehouse storage connected to the network; and an analysis unit for generating at least associations between a non-sentiment phrase and a sentiment phrase based on the generated phrases, an association between a non-sentiment phrase and at least one corresponding sentiment phrase is a term taxonomy, wherein generated term taxonomies are saved in the data warehouse, the analysis unit further periodically statistically analyzes the stored term taxonomies to determine at least a statistical trend of at least one non-sentiment phrase with respect of the respective sentiment phrases, the analysis unit stores 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.