1. A method for processing user input, the method comprising: publishing a query to a user audience; receiving a first response to the query from a plurality of users in the audience, wherein each of the plurality of users is an individually identifiable user; displaying query response data corresponding to the first responses received from the plurality of users, the query response data displayed in real-time; receiving a second and updated response from one or more of the plurality of users that previously provided a first response to the query, the second and updated response being responsive to the same published query; and displaying updated query response data that incorporates the second and updated response received from the one or more of the plurality of users that previously provided a first response to the query, the updated query data also including the first responses received from the plurality of users that have not provided a second and updated response, and wherein the updated query response data is displayed in real-time.