1. A method performed by a computer processor for refining a search, said method comprising: receiving a first search query comprising a first set of keywords; causing a first search to be performed using said first search query on a first search engine; receiving a first set of search results from said first search engine in response to said first search query; causing at least a portion of said first set of search results to be presented on a computer display; analyzing content contained in said first set of search results to derive a first set of related keywords related to the first set of keywords, the first set of related keywords for categorizing portions of the first set of search results into different categories; causing at least a portion of said first set of related keywords to be presented on said computer display, said related keywords being presented to indicate how the first search results are divided into different categories such that a user may select related keywords to refine the first search within specified categories from among the different categories; receiving at least one of said related keywords selected by said user, said at least one related keyword corresponding to one or more categories from among the different categories; refining the first search query based on said selected at least one of said related keywords to create a second search query; causing a second search to be performed using said second search query; receiving a second set of search results in response to said second search query, the second set of search results including content from the first set of search results refined into the one or more categories; causing at least a portion of said second set of search results to be presented on said computer display; determining a second set of related keywords; and causing at least a portion of said second set of related keywords to be presented on said computer display, said related keywords being presented such that a user may select at least one of said related keywords.
8. The method of claim 1 further comprising: causing a third search to be performed using said first search query on a second search engine; receiving a third set of search results from said second search engine in response to said first search query; and causing at least a portion of said third set of search results to be presented on said computer display.