Tom, Even 4% failure is very high unless dialups are involved. I would say it was the client, network or a intermittantly opaque proxy at fault. The FreeBSD box may be shoving out data that much faster and therefore breaking whatever it is sooner. Have you tried the transfers from something very close to the server ? Jon