1. A method for fulfilling an Internet search request for information related to a user's search term, the method steps comprising: (a) accepting a search term from the user; (b) selecting a plurality of search Views having varying degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion; (c) displaying the plurality of search Views to the user; (d) accepting user selection of a selected View; (e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and (f) generating and displaying the search results within the selected View to the user.