1. A user-interface method of selecting and presenting a collection of content items in which the presentation is ordered at least in part based on analyzing descriptive terms associated with content items of the collection and promoting the presentation order of content items associated with descriptive terms that are also associated with content items that have an increased level of recent selection occurrence by a plurality of users, the method comprising: providing a set of content items, each content item having at least one associated descriptive term to describe the content item; receiving a plurality of incremental input strings entered by a corresponding plurality of users for incrementally identifying desired content items; in response to each of the plurality of incremental input strings entered by the plurality of users, presenting a subset of content items to each user of the plurality of users responsive to the incremental input string entered by the corresponding a user; receiving actions from each of the users of the plurality of users selecting content items from the subset of content items presented to said user; analyzing the descriptive terms associated with the content items selected by the plurality of users to detect an increase in the frequency with which descriptive terms are associated with the content items selected by the plurality of users; in response to receiving subsequent incremental input entered by a user of the plurality of users, selecting and ordering a collection of content items based on promoting the order of content items associated with descriptive terms that have a recent increase in the frequency with which said descriptive terms are associated with the content items selected by the plurality of users; and presenting the ordered collection of content items on a display device.