1. A computer-implemented method for annotating a system having a display for displaying a non-modifiable page of a document having objects comprising the steps of: receiving an indication that an object in the page of the document is to be annotated; for each annotation, providing a window to a user having a portion for receiving an annotation of the object, said window having a portion allowing navigation to at least one other annotation of at least one other object; receiving user input to navigate directly to said at least one other annotation; and displaying said at least one other annotation.