56. A computer program product, tangibly embodied on a machine readable medium, the computer program product comprising instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising: generating a list of pages satisfying a search query provided by a user; accessing a rating associated with a page by the user and stored for the user in a server-side bookmark database; and affecting a presentation of the list of pages based on the accessed rating.
56. A computer program product, tangibly embodied on a machine readable medium, the computer program product comprising instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising: generating a list of pages satisfying a search query provided by a user; accessing a rating associated with a page by the user and stored for the user in a server-side bookmark database; and affecting a presentation of the list of pages based on the accessed rating. 59. The computer program product of claim 56 , wherein affecting the presentation further comprises: changing an appearance of the page in the list.