2. The computer-implemented method as recited in claim 1 , further comprising: receiving user input modifying the displayed tag cloud; determining a modified set of recommended items from the collection of items in response to the user input modifying the displayed tag cloud; and displaying the modified set of recommended items.
2. The computer-implemented method as recited in claim 1 , further comprising: receiving user input modifying the displayed tag cloud; determining a modified set of recommended items from the collection of items in response to the user input modifying the displayed tag cloud; and displaying the modified set of recommended items. 4. The computer-implemented method as recited in claim 2 , wherein the user input modifying the displayed tag cloud adds or removes a tag from the tag cloud.