1. An online performance system to facilitate real-time musical collaborations, comprising: a server computer that creates a synchronized audio performance online venue in substantially real time by combining streams of audio connected to a network and the Internet, the server computer receives streams of audio data from a plurality of computers connected together by the Internet thereby allowing users of the plurality of computers to musically interface with one another through the server computer, wherein a graphic interface is provided to each of the client computers from the server computer; a first client computer of the plurality of computers connected to the Internet that converts a first audio into a first streamable data and transmits the first streamable data to and from the server computer, the first streamable data being included in the synchronized audio performance in substantially real time, wherein the audio from the first client computer influences the performance on a substantially real time basis to create another performance; a second client computer of the plurality of computers connected to the Internet that converts a second audio into a second streamable data and transmits the second streamable data to and from the server computer, the second streamable data being included in the synchronized audio performance in substantially real time; and at least a third client computer of the plurality of client computers that does not provide streamable data for the synchronized audio performance and that accesses the synchronized audio performance in substantially real time from the server computer, the at least a third client computer comprises an interface to allow users to receive and hear the synchronized audio performance from the server computer, a user of the at least a third client computer of the plurality of client computers rates the synchronized audio performance after accessing the synchronized audio performance for a predetermined amount of time, wherein the predetermined amount of time is about thirty seconds, the third client computer of the plurality of client computers is configured to allow the user to synchronously rate the synchronized audio performance adjustably throughout the synchronized audio performance and for a predetermined amount of time after the synchronized audio performance is complete, wherein the predetermined amount of time is about thirty seconds, and wherein the synchronized audio performances are rated based on a rating system provided from the server.