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) automatically selecting a plurality of search Views having dynamically computed degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion, wherein each View comprises a unique combination of data presentation, processing widgets, and preselected data sources from which search results are obtained for the View; (c) displaying the plurality of search Views to the user; (d) accepting user selection of a View; (e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and (f) displaying the search results within the selected View to the user.