9. A computer implemented method comprising: rendering an interface for a resource application of a client device that includes a display area configured to present a resource; presenting the resource in the display area; exposing an annotation portion in the interface that is configured to enable input of annotations for the presented resource in accordance with a location setting of the client device associated with a user profile, the presented resource unmodified by the annotations, wherein the user profile is one of at least two user profiles associated with a user of the client device, and wherein each of the at least two user profiles is associated with a different location of the client device; receiving an annotation input via the annotation portion; and communicating with an annotation server to store the annotation for the presented resource at predetermined times in response to the receiving the annotation.
9. A computer implemented method comprising: rendering an interface for a resource application of a client device that includes a display area configured to present a resource; presenting the resource in the display area; exposing an annotation portion in the interface that is configured to enable input of annotations for the presented resource in accordance with a location setting of the client device associated with a user profile, the presented resource unmodified by the annotations, wherein the user profile is one of at least two user profiles associated with a user of the client device, and wherein each of the at least two user profiles is associated with a different location of the client device; receiving an annotation input via the annotation portion; and communicating with an annotation server to store the annotation for the presented resource at predetermined times in response to the receiving the annotation. 13. The computer implemented method of claim 9 , further comprising: requesting the resource from a provider using a network address; concurrently communicating the network address and an identifier to the annotation server to retrieve annotations corresponding to the resource; and outputting the retrieved annotations in the annotation portion in conjunction with the presenting the resource in the display area.