1. A system comprising a client computer, said client computer comprising: means for receiving a packet stream transmitted by a host computer over a first communication channel; means for digitally recording the received packet stream to a file; means for reconstructing the digitally-recorded file by retrieving one or more packets lost during transmission from the host computer, said reconstruction means using a second communication channel different from the first communication channel.