1. A method comprising: presenting a first list of objects and associated attributes, wherein each of the objects represents a video asset; receiving a first input indicating selection of one of the attributes; presenting a second list of objects and associated attributes in response to the first input, wherein the second list of objects has attributes matching the one selected attribute; receiving a second input indicating selection of one of the objects in the second list; and retrieving the video asset corresponding to the one selected object.