collisions shouldn't be occurring if everything is running full duplex -- is it? It's best to set each device to full duplex rather than leaving them on auto-detect.

Sorry for the thread-jacking. I just can't sit idly by while someone's network is suffering.