18. One or more computer readable media as recited in claim 17 , wherein storing the annotation comprises communicating the first network address of the resource and the annotation to an annotation database stored remotely on the computer network.
18. One or more computer readable media as recited in claim 17 , wherein storing the annotation comprises communicating the first network address of the resource and the annotation to an annotation database stored remotely on the computer network. 19. One or more computer readable media as recited in claim 18 having further instructions stored thereon that, responsive to being executed by the server device, cause the server device to perform operations comprising: receiving an indication of a modification to the annotation stored in the annotation database.