A method for providing a search result list. The method includes receiving a
search
request from a searcher. In a database of search listings in which each search
listing is associated with an advertiser and includes at least one search term
and a bid amount by the advertiser, search listings generating a match with the
search request are identified. A predetermined number of identified search listings
are selected according to bid amount for display to the searcher. The identified
search listings are arranged for display in a random order as the search result
list. The search result list is then communicated to the searcher.