My friend uses a cable modem to connect directly to the Internet using Ethernet port. He is using 2 network adapters. one adapter (PCI) is for his modem and the other one is for network (connected to an 8-port hub from a built-in network/ethernet port which originally on the motherboard). He doesn't want to share his internet connection with others on the same network. So, he installed a PCI adapter for his modem in order for him to connect to internet. OK, his modem is working fine with 2 adapters! Weeks ago, he called me and asked me to fix his computer because the system is running sooo slow. OK, I went there & JUST run SpyBot - Search & Destroy. Then ok, his cpu run better/faster. Just a week ago, he called me again that his Internet connection was not working well after I did the cleaning. Now, no connectivity at all! I checked everything & I noticed the ASDL light on his modem is blinking simultaneously. & I noticed his TCP/IP protocol is 169.254.xx.xx which I believe is a 'failed' IP. Or should I say, the ISP refuses to assign dynamic IPs to his PC. Am I correct? I've tried everything. ipconfig /release & /renew but still fail. I'm surely think this has got to do with the ISP. Only by calling/reporting to the ISP could solve this problem. Correct???