1. A method for blending a plurality of search engine results from a respective plurality of search sources into one search engine result, comprising: receiving, from each search source, a respective result list of entries, the respective result list including at least, for each entry on the list, a position of the entry, an address of a document, and a relevance score of the document; applying a determined transformation to the relevance scores of at least a subset of the documents in at least one of the received result lists so as to generate transformed scores; and combining at least portions of the respective results lists to produce a blended search engine result comprising a blended list of entries, including ordering the blended list of entries, based at least in part on the transformed scores of the documents.