A method for communicating with a performer on a network having a provider computer and a user computer, the provider computer and the user computer communicating there between, and wherein the performer provides at least one of an audio and video performance by a performer in real time, comprising:
- accessing a user interface via the user computer, wherein the user interface includes data related to at least one performer;
- selecting the performer from the user interface to provide at least one of said audio and video performance;
- transmitting a request to provide the at least one of said audio and video performance in real time as a response to the request;
- receiving data for playing the at least one of said audio and video representation of the performance over the network with the user computer in response to the request;
- wherein the data is for playing at least one of an audio and video representation of the performance that was performed in real time in response to the request;
- and
- providing the provider computer with location information corresponding to a geographic location of the user computer and receiving by the user computer a communication over the network, the communication comprising an incentive having a value to a user of the user computer to visit a specified business establishment;
- wherein the incentive value is dependent upon a relative distance between the geographic location of the user computer and the specified business establishment.