1. A method for creating a single collaborative review of a product or service offering, the method comprising: (a) receiving, by a web server, a first textual statement from a user directed to a first aspect of an offering, wherein the first textual statement is categorized by the user using a list of statement categories; (b) receiving, by the web server, a plurality of votes responsive to the first textual statement, each of the received votes comprising one of agree or disagree; (c) receiving, by the web server, a second textual statement from the user directed to a second aspect of the offering wherein the second textual statement is categorized by the user using the list of statement categories; (d) receiving, by the web server, a plurality of votes responsive to the second textual statement, each of the received votes comprising one of agree or disagree; and (e) calculating, by an application logic processor executing on the web server, an overall rating for the offering based on a score for the first textual statement, wherein the score for the first textual statement is calculated by summing the number of received agree votes and subtracting the sum of the number of disagree votes for the first textual statement, and a score for the second textual statement, wherein the score for the second textual statement is calculated by summing the number of received agree votes and subtracting the sum of the number of disagree votes for the second textual statement.
1. A method for creating a single collaborative review of a product or service offering, the method comprising: (a) receiving, by a web server, a first textual statement from a user directed to a first aspect of an offering, wherein the first textual statement is categorized by the user using a list of statement categories; (b) receiving, by the web server, a plurality of votes responsive to the first textual statement, each of the received votes comprising one of agree or disagree; (c) receiving, by the web server, a second textual statement from the user directed to a second aspect of the offering wherein the second textual statement is categorized by the user using the list of statement categories; (d) receiving, by the web server, a plurality of votes responsive to the second textual statement, each of the received votes comprising one of agree or disagree; and (e) calculating, by an application logic processor executing on the web server, an overall rating for the offering based on a score for the first textual statement, wherein the score for the first textual statement is calculated by summing the number of received agree votes and subtracting the sum of the number of disagree votes for the first textual statement, and a score for the second textual statement, wherein the score for the second textual statement is calculated by summing the number of received agree votes and subtracting the sum of the number of disagree votes for the second textual statement. 4. The method of claim 1 , wherein step (b) comprises receiving, by the web server, the plurality of votes from a plurality of users responsive to the first textual statement, each of the received votes comprising: (i) one of agree or disagree, and (ii) a comment.