13. The method in claim 10 , wherein the processes of maximizing the number of search results included within each storyline and minimizing the number of storylines are given a higher priority than: the uniformity of said focused vocabularies and minimizing the number of search results included within a storyline.
10. A method of searching for web sites on the internet using a computer, said method comprising: inputting, using said computer, a query from a user; searching, using said computer, the internet based on said query to produce search results comprising said web sites in an order of relevance, where more relevant search results are ordered ahead of less relevant search results; reorganizing, using said computer, said search results into storylines by: identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines; and reporting said storylines to said user, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together.