10. A method of administering a social choice survey to members of an online community associated with a computer network, the method comprising: generating a first user interface on a display associated with a survey administrator; prompting the survey administrator with the first user interface to define the social choice survey type selected from a slider bar survey, a yes/no survey, a drag and drop survey, and a select one survey; receiving the social choice survey defined by the survey administrator with the first user interface at a social choice administrator server; prompting the survey administrator with the first user interface to define a group of participants from the members of the online community to participate in the social choice survey, wherein the group of participants consists of friends of a single user on a social media website; receiving the group of participants defined by the survey administrator with the first user interface at the social choice administrator server; generating a second user interface on a display associated with each of the participants, the second user interface providing an interactive portion to receive a participant's response to the social choice survey and being posted on each participant's social media account on the social media website; receiving and registering each of the participant's responses to the social choice survey entered through second user interface at the social choice administrator server; prompting the survey administrator to view and to select a progress of the social choice survey; in response to the selection of the progress of the social choice survey, generating a display of the progress of the social choice survey, including at least one of a list of participants who have participated in the social choice survey and a list of participants who have not participated in the social choice survey in response to a request by the survey administrator; amalgamating the participants' responses to the social choice survey to thereby determine a result of the social choice survey using the social choice administrator server; and generating a display of the result of the social choice survey on a computer display of the survey administrator.
10. A method of administering a social choice survey to members of an online community associated with a computer network, the method comprising: generating a first user interface on a display associated with a survey administrator; prompting the survey administrator with the first user interface to define the social choice survey type selected from a slider bar survey, a yes/no survey, a drag and drop survey, and a select one survey; receiving the social choice survey defined by the survey administrator with the first user interface at a social choice administrator server; prompting the survey administrator with the first user interface to define a group of participants from the members of the online community to participate in the social choice survey, wherein the group of participants consists of friends of a single user on a social media website; receiving the group of participants defined by the survey administrator with the first user interface at the social choice administrator server; generating a second user interface on a display associated with each of the participants, the second user interface providing an interactive portion to receive a participant's response to the social choice survey and being posted on each participant's social media account on the social media website; receiving and registering each of the participant's responses to the social choice survey entered through second user interface at the social choice administrator server; prompting the survey administrator to view and to select a progress of the social choice survey; in response to the selection of the progress of the social choice survey, generating a display of the progress of the social choice survey, including at least one of a list of participants who have participated in the social choice survey and a list of participants who have not participated in the social choice survey in response to a request by the survey administrator; amalgamating the participants' responses to the social choice survey to thereby determine a result of the social choice survey using the social choice administrator server; and generating a display of the result of the social choice survey on a computer display of the survey administrator. 15. The method of claim 10 , wherein the interactive portion of the second user interface comprises drag and drop virtual objects that allow a participant to rank responses by order of preference.