23. The computerized method of claim 21 wherein according to the weighting profile, positive preferences are weighted differently from negative preferences.
21. A computerized method for providing users with suggestions relative to items shown on one or more websites based on expressed user preferences, wherein one or more processors perform the method comprising: establishing a database of user preferences, including reviews for items that contain both positive and negative preferences ; creating a first weighting profile that specifies how positive and negative preferences for a specific item are combined into a single rating for the specific item; deploying the first weighting profile in suggesting items to users for items available on the web; observing and recording actions of users in response to receiving suggestions for items based on the first weighting profile; revising the first weighting profile to create a second weighting profile and deploying the second weighting profile; observing and recording actions of users in response to receiving suggestions for items based on the second weighting profile; if the observed user actions in response to receiving suggestions for items based on the second weighting profile represent a more positive user response than user actions in response to receiving suggestions for items based on the first weighting profile, then utilizing the second weighting profile for providing suggestions to users; and if the observed user actions in response to receiving suggestions for items based on the second weighting profile do not represent a more positive user response than user actions in response to receiving suggestions for items based on the first weighting profile, then continuing to utilize the first weighting profile for providing suggestions to users.