1. A method for dynamically modifying search results comprising: receiving one or more keywords for use as search terms from a user; providing a set of search result objects on a first page of results displayed to said user; providing some title and display text with each of said search result objects in said set of search result objects; providing a plurality of advertisements on said first page of results; monitoring which of said objects is selected by said user; compiling information to infer user intent based on the content of said document the user clicks; and upon said user clicking to return from said document to said set of search result objects including said document, immediately automatically re-ranking said set of search result objects based on user intent inferred from said analyzing of the content of said document said user clicks on, so that a user clicking on a single document from said set of search result objects results in a re-ranking of said set of search result objects, so that upon said user returning from said document to said set of search result objects including said document, without the user resubmitting the search, the re-ranked results will be visible; using terms from the title and display text corresponding to a selected object in an algorithm for generating said re-ranking of said set of search result objects on at least said first page; wherein said re-ranking includes moving at least one object from a subsequent page, not originally visible to said user on said first page, onto said first page; wherein said at least one object moved onto said first page is displayed in a manner to indicate to the user that it has been inserted between other objects on said first page, with said display providing an indication that the object is from a subsequent page and was not originally displayed on said first page; immediately automatically selecting and displaying advertising based on user intent inferred from said analyzing of the content of said document said user clicks on, and re-ranking said plurality of advertisements on said first page by adding at least one advertisement not previously shown on said first page.
1. A method for dynamically modifying search results comprising: receiving one or more keywords for use as search terms from a user; providing a set of search result objects on a first page of results displayed to said user; providing some title and display text with each of said search result objects in said set of search result objects; providing a plurality of advertisements on said first page of results; monitoring which of said objects is selected by said user; compiling information to infer user intent based on the content of said document the user clicks; and upon said user clicking to return from said document to said set of search result objects including said document, immediately automatically re-ranking said set of search result objects based on user intent inferred from said analyzing of the content of said document said user clicks on, so that a user clicking on a single document from said set of search result objects results in a re-ranking of said set of search result objects, so that upon said user returning from said document to said set of search result objects including said document, without the user resubmitting the search, the re-ranked results will be visible; using terms from the title and display text corresponding to a selected object in an algorithm for generating said re-ranking of said set of search result objects on at least said first page; wherein said re-ranking includes moving at least one object from a subsequent page, not originally visible to said user on said first page, onto said first page; wherein said at least one object moved onto said first page is displayed in a manner to indicate to the user that it has been inserted between other objects on said first page, with said display providing an indication that the object is from a subsequent page and was not originally displayed on said first page; immediately automatically selecting and displaying advertising based on user intent inferred from said analyzing of the content of said document said user clicks on, and re-ranking said plurality of advertisements on said first page by adding at least one advertisement not previously shown on said first page. 9. The method of claim 1 further comprising monitoring user behavior by at least one of: subsequent clicks on links within documents; dwell times; time spent looking at documents from specific domains; resources accessed; transactions conducted; purchases made; orders placed; sessions created; documents downloaded; cursors moved; pages or text scrolled; and images or other information highlighted.