On 16 Nov 2001, at 11:49, Tony Beckett wrote: > It took 3hrs 11mins to transfer 116 Mbytes of data. I realise the > serial ports are not fast but should it really take that long? Have > I missed something here? 191, call it 200 minutes for 116, call it 100 MB, or about 500 KB / minute. Let's call it 600 KB / minute or 10 KB / second. Since a byte, transmitted serially, typically takes 10 bits, this is roughly 100 Kbps, or about twice the speed of a 56 Kbps dial-up and close to the 115 Kbps which is the maximum supported by many serial port hardware chips. (Some may support 230 Kbps, but you'd need that support on both ends to work, even if the software allows it....) Okay, let's do the detail: (116,000,000x10)/(191x60) = 1160000000/11460 = 101221.6 or about 90% of the theoretical maximum for a common asynchronous serial port. LAN speeds start at about 10x that fast. Dave Gillett PCSOFT maintains many useful files for download visit our download web page at: http://freepctech.com/downloads.shtml