1. A method for enhancing a product review comprising: presenting to a user an input review page associated with a particular product, wherein the input review page presents to the user one or more first controls for specifying the user's opinion relative to said particular product; generating and displaying a list of related products; wherein the step of generating the list of related products includes performing at least one of: (a) determining which products to include in the list based, at least in part, on purchasing habits of users, other than said user, that have purchased said particular product; or (b) extracting a set of keywords from the user's opinion relative to the particular product; submitting the set of keywords to a product repository; and generating the list of products based on search results provided by the product repository; and in conjunction with the displayed list of related products, displaying to the user one or more second controls that allow the user to specify which of those products in the list of related products were considered by said user; wherein the steps are performed by one or more computing devices.