1. A search system for providing user controlled relevance ranking of search results received from an internet web based search engine, and operating in conjunction with a conventional browser, comprising: means for accepting keywords and at least one of different specific User Inputs from the search user to request search results; means for determining the size of the set of requested search results to be provided by the search engine to the search user, or for determining the size of the set of requested search results to be provided by the search engine to the search user by interactive action between a managing program and the web search engine, when the search results exceed a preset number; means for acquiring the size of the set of requested search results and for formatting and managing multiple parallel near simultaneous search requests of the search engine to increase the selected responses when they exceed said preset number; means for parsing the selected responses of the search results received from the search engine by removing duplicate and extraneous information to display parsed information; means for applying a scoring algorithm to the parsed search results received from the search engine to rank the search results, which incorporates search setting information supplied from the search user; means for dynamically or interactively focusing the search results, and causing the search results to be re-ranked, without going back to a search engine; and means for formatting the sorted search results into a display format for display on the user's computer operating in conjunction with a conventional browser.
1. A search system for providing user controlled relevance ranking of search results received from an internet web based search engine, and operating in conjunction with a conventional browser, comprising: means for accepting keywords and at least one of different specific User Inputs from the search user to request search results; means for determining the size of the set of requested search results to be provided by the search engine to the search user, or for determining the size of the set of requested search results to be provided by the search engine to the search user by interactive action between a managing program and the web search engine, when the search results exceed a preset number; means for acquiring the size of the set of requested search results and for formatting and managing multiple parallel near simultaneous search requests of the search engine to increase the selected responses when they exceed said preset number; means for parsing the selected responses of the search results received from the search engine by removing duplicate and extraneous information to display parsed information; means for applying a scoring algorithm to the parsed search results received from the search engine to rank the search results, which incorporates search setting information supplied from the search user; means for dynamically or interactively focusing the search results, and causing the search results to be re-ranked, without going back to a search engine; and means for formatting the sorted search results into a display format for display on the user's computer operating in conjunction with a conventional browser. 14. A search system according to claim 1 , wherein the means for accepting user inputs includes a homepage containing user specified search criteria.