1. A web-based media analysis system for analyzing at least one media content, comprising: (a) an uploader for uploading said at least one media content from at least one content provider over a communication network; (b) a parser for converting each of said at least one media content into serialized data, filtering out unessential data from the serialized data according to a predefined list of unessential data and extracting attributes, categories, quotes, and attributes of said quotes from said at least one media content using regular expressions and predefined parsing rules, and relationally storing said serialized and filtered data and said extracted attributes, said categories said quotes, and said attributes of said quotes into a plurality of tables in at least one database; and (c) an analysis module for retrieving data from said plurality of said tables in said at least one database and generating a report in response to a request from a client browser.