A system configured to operate upon a server (120, 120a to 120c) and to record multiple channels of incoming data, the system comprising: distribution logic executing on the system and being operable to receive a plurality of data streams from a plurality of sources (110, 110a to 110c), the distribution logic being configured to distribute the plurality of data streams to a plurality of workstations (210, 210a, 210b) having addresses, the distribution logic using the addresses to distribute the data streams; and recording logic executing on the system and being configured to tap the plurality of data streams and to receive information including settings and to reproduce the plurality of data streams, the recording logic being configured to transmit each of the reproduced plurality of data streams and the settings along with identification fields comprising the recipient workstation addresses and source addresses of the data streams to a storage device as each of the plurality of data streams are received and distributed by the distribution logic to the plurality of workstations (210, 210a, 210b), wherein the stored data streams and the stored settings are retrieved by the storage device through the use of the identification fields that are stored with the data streams, wherein the retrieved data streams are provided based upon a request, and wherein the workstations (210, 210a, 210b) have an address and are operable to receive data streams from the distribution logic in accordance with the address, and characterised in that the recording logic is operable to specify the source levels in the settings such that the independent recordings of the plurality of data streams can be later recreated in accordance with the source levels. distribution logic executing on the system and being operable to receive a plurality of data streams from a plurality of sources (110, 110a to 110c), the distribution logic being configured to distribute the plurality of data streams to a plurality of workstations (210, 210a, 210b) having addresses, the distribution logic using the addresses to distribute the data streams; and recording logic executing on the system and being configured to tap the plurality of data streams and to receive information including settings and to reproduce the plurality of data streams, the recording logic being configured to transmit each of the reproduced plurality of data streams and the settings along with identification fields comprising the recipient workstation addresses and source addresses of the data streams to a storage device as each of the plurality of data streams are received and distributed by the distribution logic to the plurality of workstations (210, 210a, 210b), wherein the stored data streams and the stored settings are retrieved by the storage device through the use of the identification fields that are stored with the data streams, wherein the retrieved data streams are provided based upon a request, and wherein the workstations (210, 210a, 210b) have an address and are operable to receive data streams from the distribution logic in accordance with the address, and characterised in that the recording logic is operable to specify the source levels in the settings such that the independent recordings of the plurality of data streams can be later recreated in accordance with the source levels.