the embodiments of the present invention described below are directed to a system , method and associated apparatus for allowing members of a service to disseminate or exchange information with other members relating to an event and to contribute information towards the event itself in an effective manner . it is envisaged that the primary use of the present invention will be in relation to music preferences and attendance of music - related events such as performances , discos , gigs , concerts , music festivals , parties or other organized events . however , other social and business uses are not excluded and may include events such as exhibitions , trade fairs , public displays , artistic performances and / or other social gatherings . the invention also provides a system for venues to be able to offer benefits to users without the need to acquire the personal details of the recipient as result of them submitting their music preferences to venues . it will be appreciated that an event may be attributed to a particular venue or else may move from venue to venue on different dates . in such instances , an event may encompass a time period at the venue in which the event is held . however , it will also be appreciated that an event may comprise a number of coordinated occasions in a plurality of venues or locations which may happen simultaneously or else at different times . thus an event may or may not be tied to any one location or single time period . for ease of reference , the following description proceeds in relation to an event which takes place at a single venue for a predetermined duration such as a day or else a number of hours . turning firstly to fig1 , there is shown apparatus 10 for use at an event in accordance with the invention . the apparatus 10 comprises a data carrier in the form of user identification media 12 which , in this embodiment , takes the form of an identification card 12 having user identification data stored thereon . the data is typically stored in an encoded format . the card 12 has a magnetic strip , on which data relating to the user is stored . the card may take the form of a conventional plastic card of the type used for debit cards , credit cards , store cards or the like . the card may also have user indicia 16 thereon specific to the individual registered to use the card as will be described in further detail below . the indicia may comprise text , an image and / or graphic representation enabling unique visual identification of the user . in this instance the user name and / or an id number or code may be provided on the card . the card will also typically comprise text and / or graphics identifying the service provider and / or event to be attended . it will be apparent that various alternative types of data storage media and devices are widely available and may provide alternatives to the swipe card system described here in accordance with the present invention . for example , the card may be provided with a chip to be read by a reader device for recognition of an individual . in addition , key fobs or other data carriers and associated readers may also be suitable for use in conjunction with the present invention . in a further embodiment , the an electronic device having a power source and a memory may be provided for storage and transmission of user data . rfid technology of this type is known in the art and rfid transmitters and receivers may be used in place of the card and reader technology shown in fig1 . such technology may be of particular benefit if embedded in other consumer devices such as mobile telephones , pda &# 39 ; s , key fobs or the like . user identification apparatus is provided at the venue where an event is to be held , which takes the form of a reader device 18 , which is responsible for decoding the user identification media . a swipe card reader is provided in this instance and comprises a slot 19 shaped to receive a portion of a card 12 such that the user identification media can be read upon insertion of the card into the slot . the reader device 18 additionally comprises a display screen for presentation of information such as for example , the time and / or date , promotional advertising or else instructions for use of the device . the device also comprises a number of keys 22 in order to allow the user to make manual selections relating to on - screen options . the keys 22 may take the form of a keypad . in one embodiment , a user may be required to provide manual input of a code associated with the user identification media in order to register their attendance at the venue . indicia 24 may also be provided on the device in order to aid a user to operate the device correctly . the swipe card system has been decided upon in this embodiment since it provides for a low cost and simple implementation of the invention with a reasonable level of security for the user . it will be appreciated that the user information being transferred by way of the present invention need not comprise particularly sensitive data and thus more sophisticated levels of security may not be required . it is considered to be an advantage of the present invention that sensitive personal data for a user need not be stored on the identification media or transmitted to the venue apparatus in order for the system to be put into effect as will be described in further detail below . for this purpose a magnetic strip or bar code is considered a suitable data carrier . the user identification apparatus 18 is connected to a processing means such as a pc . in this instance the processing means takes the form of a server device 26 which is adapted to be connected to a network . the server comprises a processor ; a memory such as a hard disc or other suitable non - volatile memory ; and network adapter to allow connection to a network such as a local area network , a wide area network and / or the world wide web . such technology and the associated ram and rom requirements are well known to the skilled person and will not be described in detail here . the user identification device and / or processing means are connected to a separate display 28 . the display screen 28 is intended to be located for viewing by a person contributing towards the event , such as a performer , an organizer , an official or the like . in one embodiment , the display screen 28 is connected to , or else integral with , music production , mixing or broadcasting equipment 30 . for example the display screen may be associated with a mixer for use by a disc jockey or else may be located on stage for a live music performance such that it can be seen by a performing artist or else their promoter or manager . the processing means 26 , display screen 28 and user identification device 18 may be provided as a single unit within a common housing or else may be provided as separate individual components which may be wired or wirelessly connected as required . the display screen is arranged to display information relating to the individuals who have registered their attendance at the event via the user identification apparatus 18 as will be described below . the processor 26 is provided with machine readable instructions in the form of one or more computer programs ( referred to hereinafter as client software ) for processing data relating to the registered users and outputting information relating to the collected user data to display screen 28 . it is intended that the processor 26 will analyze data pertaining to a number of individuals for output of information such as tables , graphs , charts or textual information to the display 28 , rather than information relating to any one individual alone . in the example shown in fig1 , the server 26 outputs a master playlist 32 to the screen 28 based upon the music preferences of the registered individuals at the event . the client software may be provided for storage on device 26 by way of any form of known media such as on a data carrier , which may comprise a compact disk , a digital versatile disk , a hard disk , a memory stick or the like , or else a wireless or wired data signal . turning now to fig2 , there is shown the basic hardware components which allow the present invention to be administered by a service provider for a plurality of clients . the client server 26 is connected to the service provider hardware over a network . in this embodiment , the connection is made via the internet 34 although any network capable of transmission of data signals could be used . in the embodiment that the client server 26 is integral with , or else provided with , the user identification apparatus 18 , then the service provider may have ownership of the hardware located at the client venue such that they can establish a secure wan for administration of the system . the service provider may rent or lease the relevant proprietary equipment to a client . the service provider hardware comprises means for establishing connection with the network ( the internet 34 ) and administering the transmission and receipt of data signals with clients and individual users over the internet . in this regard the service provider hardware typically comprises one or more servers 36 which host one or more web sites which are accessible over the internet . the service provider hardware may specifically be assigned the tasks of creating venue accounts , creating and making available event resources such as a web site , associating users with attended events and compiling master play lists for an event . the server machine 36 is provided with machine readable instructions in the form of proprietary software to allow the communication of data and the establishment of bespoke web pages in accordance with the present invention as will be described below . the service provider hardware also comprises a non - volatile data store 38 . the data store 38 typically comprises conventional mass storage media comprising a file system for storing and retrieving machine - readable data for administration by the service provider . the client hardware may facilitate the provision of a social networking web site such that individual users can register profile details with the service provider over the internet and thereby establish a user account . a user will typically access the service provider &# 39 ; s web site using conventional computing means 40 such as a pc , laptop , notebook , pda or other portable or static electronic device capable of establishing a wired or wireless connection with the internet for communication of data signals . it will be appreciated that more recent developments in communication technology allow for the use of a variety of electronic devices for this purpose such as mobile / cell phones , set top boxes , satellite navigation devices , portable media players and the like , as well as electronics embedded in other data processing equipment . a software plug - in may be installed on user &# 39 ; s personal computer for interfacing with audio players on that pc for performing track submission . the software plug - in may include one or more modules of code for recognition of tracks played by the user via the pc . such details may be logged for review by the user for amending their user profile or may be automatically uploaded to the user track listing on the server when a user next logs into their profile with the service provider . a user may then edit their track listings online . it will be appreciated that a distinction between an individual user and a client is drawn for clarity of explanation of the present invention . an individual user will typically access the web site for social networking purposes and / or information gathering in a manner akin to conventional social networking web sites . thus individual users will be required to submit personal profile details over the internet with the service provider in order to establish a user account . the user profile details may include any or any combination of the following : user name user email address user residential / postal address user password user date of birth ( dob ) user physical attributes user ethnicity user music preferences user bank or credit / debit card details the above criteria are provided only as examples and it will be appreciated that any other personal profile details may be required to establish an account . it is intended that payment in respect of subscription to the service will not be required but such an option is not excluded . a user &# 39 ; s payment details may also be required in the event that the service allows for purchase of tickets to events or other merchandise over the internet . in common with other social networking sites , the user may also be required to provide security details for use in establishing the identity of the user in the event that they forget their password . in addition , there will typically be the option of entering a significant amount of information about the user relating to their personal or social preferences , attitudes and opinions . all such data can be stored on mass storage device 38 by the service provider for retrieval by the registered user . in this embodiment , the service provider provides for the storage of music preferences including information relating to any or any combination of : favorite artists or labels ; liked or disliked genres ; track listings ; grouped tracks in the form of albums or play lists ; and , user commentary or ratings on any of artists , labels , albums or tracks . the user may be able to select data fields which can be made available to any users , to selected users , or else which may be accessed only by themselves . upon successful registration , a user may be sent user identification media by the service provider , typically in the form of user identification card 12 described in relation to fig1 , or any other suitable media described above . in an alternative embodiment , the service provider may issue a number of user identification cards to an event or venue which can be distributed to potential users of the system . those individuals can later register to use the service in order to record and / or activate the card they have received . the service provider may store a unique identifier to the media prior to sending it out to the user . after resignation , the unique identifier allows the user to be recognized by the service provider without the need for transmission of personal or sensitive user profile data over a network . the service provider web site will typically provide a forum for communication of messages and other information and data or executable files between users , such as text and / or media files . a client may or may not be registered as an individual user . a client may access the service provider &# 39 ; s web site to create an entry for a venue or event which is accessible to registered users and other clients . in one embodiment , the entry for the client &# 39 ; s event or venue may be made available to non - registered users , although , in such an embodiment , access to certain operations may be inhibited until the user registers their profile with the service provider . it is an important consideration that the client hardware must be associated ( i . e . registered ) with a venue in order to allow the creation of a unique web page for an event . one embodiment , in which the invention allows for creation of an client venue or event page and interaction therewith by users , will now be described with reference to fig3 to 7 . fig3 generally shows the steps involved in the registration of hardware in order to automatically create an entry which is accessible within a social network in the form of a customized web page for an event or venue . the following description proceeds in relation to a venue in particular . however , it will be appreciated that the same procedure may equally apply for an event at a venue . in this embodiment , it is intended that a venue is first registered by an owner , manager or other authorized employee of the venue such that an official venue web page is created by the service provider for access online . only once a compulsory initial registration process has been undergone by the venue can events be registered at that venue . for an event which occurs at multiple venues , the process may require a registered client in respect of each individual venue to register or accept the entry for the event at their venue before that event becomes active or listed for the venue . the following system helps to ensure that an event resource is only created by an employee or owner / manager of a registered venue at the actual venue itself . this allows only a single , genuine event page to be created by a venue for an event , which of significant benefit in ensuring that attendees of an event make use of a single , universal resource . at 100 , a user inputs details of a venue using an user interface which runs on , or is accessible via , a suitable user computing means 40 located at , or otherwise associated with , a venue to be registered . the computing means may or may not be previously registered with the service provider for an individual user . in an alternative embodiment , the user may register a venue using bespoke computer hardware 26 which may previously have been provided by the service provider . in the case that bespoke hardware is provided , the server 26 may be connected to ( or built into ) a touch - screen 28 providing an onscreen keypad , which is connected to or integral with a user identification means 18 . in such an embodiment , venue registration and event creation is undertaken by the computer hardware used to administer the event , the address of which is stored by the service provider . this can increase the speed and ease in which an event can be created without the need to manually log in to the social network using another computer 40 . any or any combination of the criteria listed at 100 may be required for input by the user at this stage of the registration process . the venue address typically means the postal address or other registered address for correspondence to the venue . upon acceptance of the input information by the user at step 102 , the software triggers transmission of a data packet to the network address of the service provider server 36 . the data packet may comprise data relating to any of the criteria listed at 100 as well as data identifying the hardware and / or network address for the user computing means . the server 36 receives the transmitted data at 104 and authenticates the user or client hardware . if accepted the service provider assigns a unique venue identifier to the hardware which may comprise an alphanumeric string or other suitable code . a beneficial feature of the present invention is that the service provide automatically creates a customized web page for the venue at 106 according to a predetermined template . thus the service provider software controls the creation of web page , providing for a predetermined user interface , and populates any fields for the web page for which the relevant data has been submitted by the client . such a standardized format can allow for upload of media files to the server 36 by the client so as to customize the client web page . thus the venue page can be customized and updated in a manner similar to that of an individual user &# 39 ; s profile data . a registered client and owner of an event can typically customize any aspect or field of the web page within the framework of the predetermined page format . other types of user may be able to upload or download certain data dependent on permissions as will be described below . once the initial web page for the venue is created , the service provider hardware also creates a “ best of ” or ranking page at 108 , at which registered users can vote on different events or individual aspects of each event , such as photographs , music , performers or other aspects of the venue . if a parent chain or other valid venue details are entered by a user at 100 , upon receipt of the relevant data by the server 36 , the service provider hardware is controlled at 110 to search for duplicate venue details which already exist within the data store 38 . in the event that a match is found at 110 , the service provider hardware generates and sends a return message to the client who is the owner of the venue account via server 36 , detailing the user request and matching results already stored . this may occur for example , when registering a venue which is commercially or otherwise linked with another venue ( e . g ., for commonly owned or managed venues ). at steps 112 to 116 , the client 112 is required to obtain any permissions , if necessary under the parent chain relationship , and approve the venue user request . upon approval , the server 36 send the necessary venue id to the venue user and confirms registration of the venue at 114 . thus the venue user has access to software functionality associated with the venue . whilst the present invention is intended to allow creation of web pages for a venue in particular , it may also serve as a tool via which promoters can communicate with nightclubs and other venues to obtain permissions for events and the like . once the venue is correctly registered with the service provider , they will then have the ability to register events at that venue . the creation of an event by a venue is recorded by the service provider as will be described below in relation to fig4 , such that a user &# 39 ; s attendance at a registered event can be recorded via the user identification device at the venue location . the user hardware used to register the venue may then be recognized as the client server 26 by the service provider . the service provider may provide software in order to allow the user hardware to operate as a client in accordance with the present invention . additionally or alternatively , the service provider may provide additional computer hardware to be installed at the venue in accordance with the invention . this may comprise an alternative server 26 and / or any of the other client components described in relation to fig1 . in fig4 , the steps in establishing registration of an event which also automatically creates an event page on a social network using the service provider hardware are shown . the page for the event and / or venue is typically an html page . a focus of the present invention is on the service provider &# 39 ; s hardware allowing client venues to physically create a standardized / universal event which can be integrated simply into an associated social network . this allows integration of certain functions with the event page to accommodate a greater level of interaction between users and event pages . the level of interaction with an event page by a registered user can be easily controlled by attributing certain permission to certain types of user . this allows definition of different types of user or account with varying attributes , awards and permissions being assignable to each type . the registered venue enters details of the event to be registered at 118 using a pre - registered computing device having the relevant software functionality and permissions in place . the relevant data is sent to the service provider at 120 including the venue id and hardware id for authentication at server 38 . the hardware id is typically a unique serial key embedded within client hardware , which can be used to authenticate all client - server connections . once the details are authenticated by the service provider , it assigns an event id to the requesting user which is sent to the user along with confirmation of the registration of the event at 122 . the service provider will typically store a location / address for the client server either within , or else along with , the hardware id such that any event creation request for a venue will be verified to check that it has originated from the registered client hardware address . at 124 , an event web page is automatically created for the event in a manner similar to the venue page creation described above . the event web page may become active immediately or else may be activated by the event creator once they have had opportunity to upload any media or information to the page as required . the registration of the event and the creation of an event entry or log allows for attendance of the event to be recorded by registered individual users . the location ( venue ) and time and date of an event may be used as parameters to determine attendance by users . thus , when users log attendance at an event by logging their identification media using reader device 18 at a venue , an attendance record can be automatically sent to the service provider by server 26 at the venue . any events registered for a venue are linked with the corresponding single venue page at the service provider . thus the event page is easily accessed by the corresponding venue page and vice versa . this hierarchical system is also beneficial in ensuring that attendance at an event is correctly assigned to the correct venue . in this manner a registered venue can create multiple events for that venue . the system may also encourage communication between venues in order to obtain the relevant permissions if related events are to be staged at multiple venues . in one embodiment , a venue or else the associated client hardware can only be registered for one event at a time . thus the service provider and / or client software may check for overlapping event times entered by a venue . in the event that an overlap is determined , the user may be presented with a message to indicate that overlapping events are not permitted and to re - enter the relevant event times . if a user attempts to register an event at a venue for which they are not the registered client or owner , the service provider may send a message to the registered venue indicating that a request for an event has been received . the venue owner may then accept or reject the event registration against their venue . in fig5 , the embodiment of a swipe card hardware system is described which is able to automatically retrieve and combine multiple users &# 39 ; individual music - preference databases in to one master database . as described above , any alternative suitable user identification media and associated reader may be used in place of the swipe card system . it will be appreciated that the steps of fig5 is only made possible when a venue and event have been correctly registered in accordance with , for example , the embodiments of fig3 and 4 . at 126 the user swipes into the event using a reader 18 at the venue . the reader 18 decodes the user id string from the swipe card and communicates the decoded data to the client machine 26 . the software on the client machine 26 is primed to send a data transmission to the service provider machine 36 comprising data representative of the information shown in box 128 . the connection to the service provider and the transmission of the relevant data may be automatic or else may require manual permission from the client . when the data is received by the service provider , a plurality of functions are undertaken by the service provider hardware which may be considered parallel processes . at 130 the service provider creates a log in the user &# 39 ; s event history for their personal profile which notes their attendance of the event . this may generate a visual acknowledgement of attendance on the user &# 39 ; s profile page . a hyperlink may also automatically be generated on the user profile page , linking to the event page . a search may first be conducted of the events to which the user has already linked to determine whether or not a new link should be created for that user . this allows a user to visit the event page simply after the event . the service provider may store a log of the user &# 39 ; s event history against their profile data . at 132 the service provider also initializes a database query to search the data store for music preferences stored for the registered user against their profile . the music preference data may relate to track listings or rankings or any other music - related information stored against the user &# 39 ; s profile as described above . once determined , the data pertaining to the user &# 39 ; s music preferences are sent by the service provider to the client server by a data signal transmission . the service provider may select only a recent user track listing from a user &# 39 ; s total track listings for transmission to the client , such as for example tracks listed or rated or revisited in the previous month . once received by the client server , the music preference data is appended to common lists or records created for all the users registered as attending the event . the common records can be considered to comprise master arrays or lists . in one example , a master playlist can be created comprising the songs which appear most frequently in the registered attending user &# 39 ; s track listings . additionally or alternatively , master lists can be created for the most popular music genres , sub - genres , artists or the like all of which can be presented on screen 28 to a performer or organizer . account for user ratings stored against their user profile may also be taken into account such that the determination of master lists are weighted more closely to user tastes . in one embodiment , the master list may automatically determine lists of songs to be played and may cue the relevant songs in order where they are available on a local storage device such as , for example , by way of stored media files on hard disc . it is envisaged that a disc jockey or event organizer may override the suggested playlist if desired with their own choice of music . alternatively , the cueing and playing of the tracks may be entirely automated such that little or no manual intervention is required . the benefit of this aspect of the invention is that a user attending an event is more likely to hear music influenced by their own personal preferences . when such a benefit is carried across a proportion of the total attendees of an event , it can have a significant impact on the atmosphere at an event and the event can prove more enjoyable and successful for attendees and organizers alike . it is important to note that other user profile data such as user id , name or other sensitive data is not required to be transmitted either to or from the client machine . thus the anonymity of the user is preserved and the system is guarded against fraudulent or other unintended use . a user can swipe into as many event as they like within a given time period to represent their actual movements and attendance of events over any period of time . for example , a user may register attendance at two or more events in one night . however , a user may only validly register attendance at a particular event once . if a user attempts to register a second time for the same event , the hardware will check the current attendance record and acknowledge that the user is already in attendance . thus that user &# 39 ; s music preferences will not be taken into account more than once when compiling the master playlist . for the embodiment described above in relation to fig5 , it is important that multiple concurrent or overlapping events cannot be registered for a venue . in this way , everyone who registers attendance at a venue within given time limits is recorded against the current event . an event may automatically be determined to be finished at the time previously entered when the event entry is created by the venue . however , it is in many ways preferred that an event may be concluded only when the venue deems that event to be finished by terminating the event on the client hardware . an option to end the event may be provided in the client user interface for this purpose . the termination of the event subsequently wipes the event data and the associated music preference data accumulated during the event from the client hardware ready for a fresh new event . this process ensures that new events are regularly created and that music preference data from previous events are not accidentally left interfering with new accumulating data for a subsequent event . however , the amassed attendance , music preference and any other event data are typically not automatically deleted from the service provider memory 38 . instead the event is recorded as ended such that no new attendance data can be recorded and the amassed data is stored against the terminated event log for subsequent access by the service provider . in fig6 , it is shown how a user can upload media to an event page for an event which they have attended . the user can typically access the event page using a hyperlink generated on their user profile page by the service provider upon attendance to the event . a user can then upload media files at 133 to the service provider via their computer 40 for storage against the event page such that other registered users who attended the event or else who are listed as friends of the user can view the files at 134 . the relevant media may comprise photographs taken at the event , stories about the event , video files , audio commentary or the like . once uploaded , the media file may be initially accessible to users listed as friends or otherwise linked to the user &# 39 ; s profile . however , the user may choose to allow others to access the media for the purpose of review , voting and / or rating of the content of the media file . as other users rate or vote on the media content over a predetermined time period at 136 , a log of votes can be amassed against that entry by the service provider . the most popular media uploaded for an event or number of events can be entered into further voting stages at 138 in which the media is ranked against media uploaded from other events or venues . for example , the “ photo of the month ” may be determined for a venue or series of events or even for a geographical area such as a town , city , state , county or country in which a plurality of venues are located . the most highly rated media may be posted on the venue web page or else a further page created by the service provider . the winning user may be acknowledged , providing their consent has been obtained . whilst it is envisaged that all registered users may have the ability to upload media to the event pages , this capability may be inhibited until certain user criteria are fulfilled . the criteria may comprise attendance of a predetermined number of events or else submission of certain predetermined fields of user information to the service provider for storage against a user profile . in addition , the ability for uploading media may be removed in the event that abusive or offensive material is uploaded by a user . the most popular uploaded media can be recorded and rewards provided by the service provider and / or client as explained in fig7 . even if a reward is offered by the client , it will typically be administered by the service provider to ensure confidentiality of user details are preserved . in fig7 , the criteria for the reward and the value or type of reward is determined by the service provider at 140 . the criteria may comprise numbers of votes , ratings , number of uploads , numbers of events attended or the like . the service provider searches the user records to determine the users which meet the selected criteria at 142 and issue a unique reward code to each selected user at 144 . the reward codes may be sent to the relevant users at 146 such that they can be redeemed at any participating venue or else online . one example comprises the use of a printable voucher , which a user can present as verification of the right to claim their reward . the user may also be required to confirm their reward code to claim their reward . additionally or alternatively , reward codes may be published or sent out to participating venues once awarded at step 148 . a user may then claim their reward from the venue upon presentation of the printable voucher and / or their reward code . a venue can then remove the reward code from their list once it has been claimed such that it cannot be reused . thus the present invention can offer the optional service for venues to be able to offer benefits to users without the need to acquire the personal details of the recipient . in view of the above description , certain embodiments of the present invention provide for a number of features and advantages as follows : the system allows users to effortlessly and automatically log into their social network , contribute their track listing and as result log their attendance . the system can help reduce the need for expensive promotion of events in order to tell people what music is being played at venues or which performer is appearing . the system allows users to contribute their music tastes to a venue &# 39 ; s master playlist for an event . in addition to heightening the enjoyment of the event by submitting the track listings , users also benefit when they next log into their social network profile since a common point of reference for the event is provided . in its simplest form , the present invention does not require content streaming for music listings to be acknowledged at an event . it merely requires tracks , albums , artists and / or genres to identified by names or other alphanumeric identifiers , and upload of the music by users is not required . the concept allows an automated login to a social network to retrieve a user &# 39 ; s track listing without dissemination of sensitive user profile data and without requiring access to the full user profile for social networking purposes . many other conventional systems do not provide this automated login and users of such systems have to manually input their login information to access their account . the system is able to accurately log who has actually been to a venue , without the inaccuracy or uncertainties of other location - based service technologies , such as gps . this provides for predictable and robust system which is suitable for implementation of a reward system without fear of errors or inconsistencies . the ability for actual venues or clients to reward attendees is considered advantageous such that rewards , which are likely to be relevant and appreciated by users can be administered . unlike conventional tracking systems , the invention does not require significant computing power or resources in monitoring individual &# 39 ; s locations . it can simply determine attendance of an event without creating logs of user &# 39 ; s whereabouts at any other times .