34. The computer readable storage medium of claim 29 , wherein generating the first user-specific rating for the first document is additionally based on ratings of other users for the first document in the group of documents.
29. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a respective computer system, the one or more programs comprising instructions for: providing a rating icon for a first document in a group of documents; receiving from a user, through a selection of the rating icon, a user rating of the first document in the group of documents; generating a first user-specific rating for the first document based on the user rating, wherein the first user-specific rating corresponds to the user and is distinct from respective user-specific ratings of other users for the group of documents; receiving a search request sent by the user; identifying a plurality of documents that satisfy the search request, wherein the plurality of documents includes a second document that has not previously been rated by the user and is in the group of documents; and sending a response to the search request, the response including instructions to display a ranked set of links to at least some of the plurality of documents that satisfy the search request, wherein the ranked set of the links includes a link to the second document, wherein the link to the second document is displayed with the first user-specific rating.