1. A method for customizing search engine queries for a plurality of users of a search engine, comprising: receiving first user input, from a first user of the plurality of users, comprising one or more web sites, said user input further providing data for grouping one or more web sites into one or more web search query results known only to the first user; storing the one or more web sites and raising an assigned rating of the one or more websites stored in a data store based on the one or more websites being received in the first user input; associating each of the one or more websites stored in a data store with each of the one or more web search query results, and raising a second assigned rating for each of the one or more websites upon association with each of the one or more web search query results based on the one or more websites and the one or more web search query results of the first user input; receiving from a second user of the plurality of users, a generated search string, comprising a search query having one or more keywords; determining that said search string comprising a search of or within a web search category of the one or more web search query results by accessing the search history of the plurality of users stored in the data store and determining one or more web search query results that have been previously searched by the first user when searching the same one or more keywords in said search string; updating the rating assigned to the one or more web sites based upon the second user generated search string; conducting a user-initiated search on the at least one selected web site associated with the one or more web search query results by passing the user generated search string to at least one search engine; returning results of the search engine query, the results modified based on the matching of one of more web search query results of the first user input, and returning search results where at least one website in the one or more web search query results is ranked higher based on the matching.
1. A method for customizing search engine queries for a plurality of users of a search engine, comprising: receiving first user input, from a first user of the plurality of users, comprising one or more web sites, said user input further providing data for grouping one or more web sites into one or more web search query results known only to the first user; storing the one or more web sites and raising an assigned rating of the one or more websites stored in a data store based on the one or more websites being received in the first user input; associating each of the one or more websites stored in a data store with each of the one or more web search query results, and raising a second assigned rating for each of the one or more websites upon association with each of the one or more web search query results based on the one or more websites and the one or more web search query results of the first user input; receiving from a second user of the plurality of users, a generated search string, comprising a search query having one or more keywords; determining that said search string comprising a search of or within a web search category of the one or more web search query results by accessing the search history of the plurality of users stored in the data store and determining one or more web search query results that have been previously searched by the first user when searching the same one or more keywords in said search string; updating the rating assigned to the one or more web sites based upon the second user generated search string; conducting a user-initiated search on the at least one selected web site associated with the one or more web search query results by passing the user generated search string to at least one search engine; returning results of the search engine query, the results modified based on the matching of one of more web search query results of the first user input, and returning search results where at least one website in the one or more web search query results is ranked higher based on the matching. 2. The method of claim 1 , wherein selecting at least one of the one or more web search query results automatically selects all web sites under the selected at least one web search category and modifies the results of each website in the web search category.