A method for obscuring selections by voters in an on-line election, the method comprising: storing, in an election element identification media storage of an application server, files representing election elements available to the voters, the election elements including a first election element, and the files including a media file representing the first election element; generating, using an election element identifier generating component of an election identifier providing component of the application server, a plurality of unique first election element identifiers for use by the voters to select the first election elements; assigning the first election element identifiers to respective ones of the voters using an election identifier assigning component of the election identifier providing component of the application server; sending, using an election identifier sending component, the media file representing the first election element to the voters separately from the first election element identifiers by including the first election element identifiers as file names in respective web pages sent to the respective voters, and sending the media file representing the first election element in response to requests from the web browsers of the respective voters for the file names included in the respective web pages; receiving, at an electronic identifier receiving component of the application server, an element identifier from a first one of the voters; and using an electronic identifier interpreting component of the application server, determining that the first voter has selected the first election element if the received element identifier matches the assigned first election element identifier sent to the first voter. storing, in an election element identification media storage of an application server, files representing election elements available to the voters, the election elements including a first election element, and the files including a media file representing the first election element; generating, using an election element identifier generating component of an election identifier providing component of the application server, a plurality of unique first election element identifiers for use by the voters to select the first election elements; assigning the first election element identifiers to respective ones of the voters using an election identifier assigning component of the election identifier providing component of the application server; sending, using an election identifier sending component, the media file representing the first election element to the voters separately from the first election element identifiers by including the first election element identifiers as file names in respective web pages sent to the respective voters, and sending the media file representing the first election element in response to requests from the web browsers of the respective voters for the file names included in the respective web pages; including the first election element identifiers as file names in respective web pages sent to the respective voters, and sending the media file representing the first election element in response to requests from the web browsers of the respective voters for the file names included in the respective web pages; receiving, at an electronic identifier receiving component of the application server, an element identifier from a first one of the voters; and using an electronic identifier interpreting component of the application server, determining that the first voter has selected the first election element if the received element identifier matches the assigned first election element identifier sent to the first voter.