Louis, that is not the answer I'm looking for from you. I've seen you're name on lots of solved issues. I had my hopes up when I saw you answered so quick. I've googled this problem to death. I just can't come up with anything.
I still can't get him connected to the internet either. I can ping my router and all other computers on the network. Resetting winsock and the ip addresses did not help. SAS and MBAM come up completely clean in normal and safe mode. All internet settings are ok. His ipconfig /all looks exactly like my own computers ipconfig /all (except for the ip address of course). I've burned lspfix and winsockxpfix programs to a cd and ran them on it with no luck. Drivers are all ok. No firewall. Both this and the USB issue all started on the same night.
I can ping the network all day long but can't get out on the internet. Every url I type in, first (down on the IE status bar in the bottom left) IE says it is waiting on that site, then it switches over to waiting for some long www.google.something url, then flashes a quick url that looks like it says something about dnserror. After that, I get the same "can't be displayed" message. One odd thing is that sometimes, after the "can't be displayed" page comes up, the url address bar shows "http:///"
(http with 3 slashes behind it instead of 2). I've come across that before but can't remember what I had to do to straighten it out.
Thanks for the attempted help though.