A word or warning about duplex (it's been said many times before but we still get customers phoneing up with these problems)...
You must never have a full duplex port connected to a half duplex port. if you do then you will see many collisions on that link, and the throughpout will be greatly affected. Why? because a half diuplex link can only send OR receive. if it receives any data when it's sending then it will stop sending any try again.
Full duplex does allow for sending and receiving at the same time - hence the problem.
Only NIC's or switches can support full duplex. Hubs can not do full duplex and never will if they conform to the IEEE 802.3 standards.
Also, if a port is set to auto negotiate duplex, and it is connected to a full duplex only port the auto negotiate port will negotiate to half duplex - because the full duplex port does not send any negotiation signals.
Mr-Mayhem