1. A method for improving the integrity of search results, comprising the steps of: receiving a search query from a user via a web browser, the Internet, and a web server; using a search engine to obtain a set of potential search results using the search query; for each Internet domain or web site mentioned in the search results, accessing a set of data sources to obtain information concerning the legitimacy of a business associated with the Internet domain or web site; using said legitimacy information to reorder or to change or to augment the appearance or presentation of the search result for said Internet domain or web site; and returning the processed search results to the user.