A system, comprising: two or more communication devices; and a computer coupled with a database and comprising a processor and memory, the computer configured to generate a teleconference space, in which the two or more communication devices participate by: generating a teleconference space; transmitting requests to join the teleconference space to the two or more communication devices; storing in the computer memory identification information for each of the two or more communication devices; storing two or more communication system streams, transmitted to the computer by each of the two or more communication devices, in the computer memory; generating an outbound teleconference stream comprising at least one of the two or more communication system streams, the outbound teleconference stream comprising data identifying each of the communication system streams that comprise the outbound teleconference stream; and transmitting the outbound teleconference stream to each of the two or more communication devices; wherein the two or more communication devices are each configured to display a customized outbound teleconference stream based at least in part on the data identifying each of the communication system streams. two or more communication devices; and a computer coupled with a database and comprising a processor and memory, the computer configured to generate a teleconference space, in which the two or more communication devices participate by: generating a teleconference space; transmitting requests to join the teleconference space to the two or more communication devices; storing in the computer memory identification information for each of the two or more communication devices; storing two or more communication system streams, transmitted to the computer by each of the two or more communication devices, in the computer memory; generating an outbound teleconference stream comprising at least one of the two or more communication system streams, the outbound teleconference stream comprising data identifying each of the communication system streams that comprise the outbound teleconference stream; and transmitting the outbound teleconference stream to each of the two or more communication devices; generating a teleconference space; transmitting requests to join the teleconference space to the two or more communication devices; storing in the computer memory identification information for each of the two or more communication devices; storing two or more communication system streams, transmitted to the computer by each of the two or more communication devices, in the computer memory; generating an outbound teleconference stream comprising at least one of the two or more communication system streams, the outbound teleconference stream comprising data identifying each of the communication system streams that comprise the outbound teleconference stream; and transmitting the outbound teleconference stream to each of the two or more communication devices; wherein the two or more communication devices are each configured to display a customized outbound teleconference stream based at least in part on the data identifying each of the communication system streams.