1. A method comprising: receiving, using a user interface of a computing device, input from a user to specify a selected group of invitees to participate in a poll; receiving, using the user interface, input from the user to specify a user-defined poll subject and a set of user-defined choices that make up the poll; based at least in part on the user-defined poll subject and the set of user-defined choices, generating the poll and a request to participate in the poll; disseminating via an electronic media over a plurality of different communication channels, to the selected group of invitees, the request to participate in the poll, wherein the request comprises an invitation to provide a selection and the invitation does not invite the selected group of invitees to an event; receiving a plurality of responses, selected from the set of user-defined choices, to the request from two or more of the selected group of invitees via the plurality of different communication channels; and organizing automatically the responses to the request from the two or more of the selected group of invitees for the user as a result of the poll of the selected group of invitees; receiving an invitee request for a document related to the poll; selecting one or more advertisements relevant to the user-defined poll subject; generating the document showing a result of selections by at least a portion of the selected group of invitees and the one or more advertisements; and providing the document in response to the invitee request.