I have set up a small 2 computer network using windows xp for a friend which was working correctly for a couple of days. However it then suddenly stopped working. It became apparant that windows was reporting the cable as unplugged however it was plugged in as normal (cat5e crossover cable). I immediately acquired a new cable and tried that which failed to work. Since then i have made a ethernet loop back plug by crossing over the tx and rx pairs and found out that one of the computers dosent respond to it at all. I then tested the network card by pinging 127.0.0.1 which passed. I decided to reinstall the network card on this computer and i am now in a state where both computers now say connected after i changed them to use 100Mbps instead of auto detect and i have static ip addresses set on each of them. However when i attempt to ping both of them respond differantly. One says destination host unreachable and the other says request timed out. I have disabled all firewalls on both computers and still i recieve the same response i have even tried using two straight through cables and a hub but i get the same response. Does anyone have any ideas why this might be failing.