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 learned user preferences, the method comprising: a. providing a set of content items, each content item having at least one associated descriptive term to describe the content item; b. receiving incremental input entered by the user for incrementally identifying desired content items; c. in response to the incremental input entered by the user, presenting a subset of content items; d. receiving selection actions of content items of the subset from the user; e. analyzing the descriptive terms associated with the selected content items to learn the preferred descriptive terms of the user; f. expressing the learned preferred descriptive terms as a measurement collection having measurements associated with the preferred descriptive terms; and g. in response to receiving subsequent incremental input entered by the user, selecting and ordering a collection of content items by promoting the ranking of content items associated with the learned preferred descriptive terms of the user according to the differentiation provided by the measurement collection; h. wherein at least one of the incremental input and the subsequent incremental input are entered by the user on an input constrained device.