Though I would add my 2 cents worth. I have a clients Dell. It had viruses and spyware all over it. They called me because the internet went down. I removed the spware and viruses. The machine feels really good, quick, stable. But the on board Intel connections does not work. Tried rebuilding the TCP stack, no luck. Added a Dlink DFE 538 PCI card, got an IP address and updated windows. Life was good. Then I rempved the Dlink card. Back to no connection. The intel utility say the card is working. It also tells me that I am connected at 100MB, but my switch says 10MB. I really don't believe it is a hardware issue. I have seen this before, and it was software left over from the Malware. I just can't seem to rip this stuff out this time. Any suggestions? The card almost looks as though some form of firewall software is blocking the card and windows from working together.