1. A computer-implemented method comprising: at a server having one or more processors and memory storing one or more programs for execution by the one or more processors, collecting information containing product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically extracting product reviews from the collected information; for at least some of the extracted product reviews, identifying a particular product that is associated with the extracted product review; and for each particular product in at least a subset of the plurality of products, generating aggregated review information for the particular product based on extracted product reviews that are associated with the particular product; storing the extracted product reviews and the aggregated review information; receiving a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and sending the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product.