18. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving, from a first user of the user interface device, a first media object and a first query relating to content in the first media object, wherein the first query requests information identifying content presented in the first media object; providing for presentation the first media object and the first query to a plurality of second users different from the first user; receiving a suggested answer to the first query from each of a group of second users of the plurality of second users, and wherein a suggested answer from a particular second user is either a new suggested answer submitted by the particular second user in response to the first query or a previous suggested answer to the first query selected by the particular second user, the previous suggested answer being a suggested answer previously submitted by a different second user of the plurality of second users in response to the first query; and providing for presentation one or more of the suggested answers to the first user.
18. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving, from a first user of the user interface device, a first media object and a first query relating to content in the first media object, wherein the first query requests information identifying content presented in the first media object; providing for presentation the first media object and the first query to a plurality of second users different from the first user; receiving a suggested answer to the first query from each of a group of second users of the plurality of second users, and wherein a suggested answer from a particular second user is either a new suggested answer submitted by the particular second user in response to the first query or a previous suggested answer to the first query selected by the particular second user, the previous suggested answer being a suggested answer previously submitted by a different second user of the plurality of second users in response to the first query; and providing for presentation one or more of the suggested answers to the first user. 23. The non-transitory computer storage medium of claim 18 , wherein the computer program further comprises instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: providing data to the first user for presentation, the data relating to one or more media object and query pairs received from the first user or one or more suggested answers submitted or selected by the first user in response to media object and query pairs received from second users.