1. A method for presenting results in response to a search query, the method comprising the steps of: (A) obtaining consumer navigation data and behavioral data from multiple user computers; (B) for each of a plurality of web pages identified by said navigation data, using said consumer navigation data and said behavioral data to determine corresponding implied consumer preference data; (C) building a search engine index using at least the consumer navigation data and the implied consumer preference data, said step of building comprising: (c1) using said consumer navigation data to determine a particular web page viewed on at least one of said multiple user computers; (c2) parsing a copy of the particular web page to determine the occurrence of one or more keywords in the particular web page; and (c3) ranking the particular web page relative to at least some of the one or more keywords, said ranking being based at least in part on results of the parsing and on implied consumer preference data associated with the particular web page; (D) receiving a search request based on a search keyword; and (E) in response to said search request, retrieving results from the search engine index, said results identifying a plurality of web pages, and (F) providing the results ordered, at least in part, by a ranking of each of the plurality of web pages relative to the search keyword.