32. The method of claim 30 , wherein the first search query and the second search query each are executed by the search engine.
30. A method, comprising: A) causing a first search query to be executed to generate a first information set comprising a first plurality of items, wherein each item of the first plurality of items is associated with at least one characteristic; B) representing at least some of the first information set in a first presentation; C) causing a second search query to be executed to generate a second information set comprising a second plurality of items, wherein each item of the second plurality of items is associated with at least one characteristic; D) representing at least some of the second information set in a second presentation; E) receiving from a user a selection of a first desired item from the first plurality items; F) receiving from a user a selection of a second desired item from the second plurality of items; and G) generating a third search query based on the combination of the first desired item and the second desired item; wherein generating a third search query based on the first desired item and the second desired item comprises applying an evolutionary algorithm to a genetic string comprising a plurality of characteristics associated with the first desired item and applying an evolutionary algorithm to a genetic string comprising a plurality of characteristics associated with the second desired item; wherein at least one characteristic associated with each item is chosen from a group comprising: at least one descriptor made available by a search engine or web directory service; at least one tag; at least one keyword; at least one classification-oriented identifier; at least one categorization-oriented identifier; and at least one semantic web-oriented identifier; and wherein at least one characteristic associated with each item is not a word or phrase selected from text displayed as part of the item.