1. A method including: generating a first user interface that includes a first plurality of items respectively associated with a first plurality of selection functions; presenting the first user interface to a first user over a communications network; receiving a plurality of selections from the first user of a second plurality of items, the second plurality of items having been selected from the first plurality of items by the first user using the first plurality of selection functions; generating a second user interface that includes the second plurality of items, the second plurality of items respectively associated with a second plurality of selection functions; and presenting the second user interface to the second user.