33. The non-transitory computer-readable storage medium of claim 31 , encoded with a computer program product, the computer program product further comprising: components for highlighting a portion of markup document content displayed to the user, wherein the highlighted portion corresponds to the first portion of content associated with the markup document that was last displayed to the user.
31. A non-transitory computer-readable storage medium encoded with a computer program product for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the computer program product comprising executable instructions for: receiving a request for content to be displayed to a user, the content being associated with a markup document that is associated with a URL such that the content is retrievable by accessing the markup document from a location specified by the URL; retrieving a first portion of content associated with the markup document associated with the URL, wherein at least a portion of the first portion of content was previously displayed to the user on the client system; retrieving a second portion of content associated with a current version of the markup document associated with the URL, wherein at least a portion of the second portion of content was not previously displayed to the user on the client system; accessing user activity tracking information to determine portions of the markup document that were previously displayed to the user; comparing the first portion of content associated with the markup document with the second portion of content associated with the current version of the markup document to identify a difference portion of content associated with the markup document; based on the difference portion of content and the user activity tracking information, determining a portion of the current version of the markup document that has not previously been displayed to the user; causing portion of the current version of the markup document that has not previously been displayed to the user to be distinguished from the previously displayed portion using one or more intra page bookmarks; providing the markup document for display to the user at a client system enabling the user to identify and view the portions of the markup document that were not previously displayed; enabling the user to manually insert intra page bookmarks in the markup document allowing the user to start at a desired location after closing the markup document; and enabling the user to selectively choose to display the intra page bookmarks.