1. A search method directed to travel reservations, comprising: storing search results from a plurality of previous searches, the search results provided by a plurality of supplier servers; receiving at a search server from a user computer, a query request for a travel reservation; based upon the stored search results of the plurality of previous searches, identifying at least one supplier server that has provided search results that satisfy the query request; selecting to search the identified at least one supplier server from the plurality of supplier servers; transmitting a search request to the selected supplier server, the search request generated based on the query request for the travel reservation; receiving from the supplier server at least one search result responsive to the search request; transmitting to the user computer the at least one search result; and storing the at least one search result for a subsequent search, responsive to pricing information associated with the at least one search result falling within a set of boundaries comprising an upper bound and a lower bound.