A multi-stream multimedia system is provided for providing simultaneous parallel communication streams from a plurality of communication devices, displaying the simultaneous parallel communication streams on a plurality of presentation devices, providing a high precision time code for synchronizing the simultaneous parallel communication streams, and recording each of the simultaneous parallel communication streams on a computer using the high precision time code.