11. A client computer, comprising: one or more processors; memory storing one or more programs for execution by the one or more processors; a client assistant configured to monitor a user's browsing activities within a currently displayed document having links to one or more associated documents, including monitoring proximity of a user-controllable pointer to one or more of the links in the currently displayed document; the client assistant including instructions for identifying a link satisfying predefined criteria, the predefined criteria including proximity criteria with respect to the user-controllable pointer; and a communications interface coupled to the client assistant for transmitting to a server, prior to user selection of any respective link, a request for a document corresponding to the identified link.
19. The client computer of claim 11 , wherein the client assistant includes instructions for determining whether a user-controllable pointer has moved for a predefined period of time or a predefined distance along a trajectory that crosses over or near a link in the currently displayed document.