I can't force the switch to that speed, but I have tried forcing the NIC to 100fd with no change. I am still siding that the problem is the NIC, due to transfers working fine between other machines on the network. I've switched ports on the switch, and the issue always follows the server. I am probably going to swap the cable modem to eth2 and move the internal lan to eth1 as a test. (eth0 and 1 are both PCI based 3Com 905 cards, eth2 is a slow ISA 3Com card).