Actually...it is very common with a system restore...due to patches and SPs creating .dll version confilicts.

I have fixed problems with 98\ME\NT\ 2000...havent had the pleasure of XP yet by reinstalling (rebuilding) the TCP\IP stack.

basiclly..remove the TCP protocol and bindings from the device you use to connect to the internet reboot and then add tcpip back again.

GG