30. A tangible memory device having stored thereon computer executable instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising: causing display of a search parameter, wherein the search parameter is associated with a range of search terms; causing display of the range of search terms as a pointer traverses across the search parameter; receiving representations of user-input text; requesting a preliminary search based on both the user-input text and at least one term selected from the range of search terms; receiving a preliminary search result comprising a plurality of search results; analyzing the plurality of search results for a shared characteristic; identifying a refined search parameter based on the shared characteristic, wherein the refined search parameter is computer generated, and wherein the refined search parameter replaces the search parameter on display; causing display of a range of refined search terms associated with the refined search parameter, wherein the range of refined search terms comprises multiple user-selectable terms are dynamically populated based on the generation of the refined search parameter, wherein a plurality of refined search parameters are displayed as a series of concentric rings, and wherein the series of concentric rings corresponds in number to the plurality of refined search parameters; and requesting a refined search based on the preliminary search result and at least one refined term selected from the range of refined search terms.
30. A tangible memory device having stored thereon computer executable instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising: causing display of a search parameter, wherein the search parameter is associated with a range of search terms; causing display of the range of search terms as a pointer traverses across the search parameter; receiving representations of user-input text; requesting a preliminary search based on both the user-input text and at least one term selected from the range of search terms; receiving a preliminary search result comprising a plurality of search results; analyzing the plurality of search results for a shared characteristic; identifying a refined search parameter based on the shared characteristic, wherein the refined search parameter is computer generated, and wherein the refined search parameter replaces the search parameter on display; causing display of a range of refined search terms associated with the refined search parameter, wherein the range of refined search terms comprises multiple user-selectable terms are dynamically populated based on the generation of the refined search parameter, wherein a plurality of refined search parameters are displayed as a series of concentric rings, and wherein the series of concentric rings corresponds in number to the plurality of refined search parameters; and requesting a refined search based on the preliminary search result and at least one refined term selected from the range of refined search terms. 33. The tangible memory device according to claim 30 , wherein the operations further comprise requesting both the preliminary search and the refined search to be performed by a database search engine.