Raider, still no screenshot huh? There is one more thing to do other than winsock reset.
Winsock reset for Windows XP:
Start > Run > type "cmd", and press Enter. Now type "netsh winsock reset catalog", and press Enter. You should get a message like "successfuly reset the winsock catalog, please restart" Go ahead and restart.
Winsock reset Vista:
Click Start > type "cmd" in the Start search box, right click cmd.exe, and click "run as admin", and the click continue.
Type "netsh winsock reset", and press Enter. Restart.
The other step is to reinstall your TCP/IP stack. A bit more involved too...This should work in both XP, and Vista.
Right-click the network connection, and then click Properties.
Click Protocol, and then click Add.
Click Have Disk.
Type C:\Windows\inf, and then click OK.
On the list of available protocols, click Internet Protocol (TCP/IP), and then click OK.
You will be taken back to whatever screen you were at before you started. Simply restart the computer from here.
If you want more info, or to verify the steps go here How to determine and to recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista. Do both procedures. Error 10013 is typically due to faulty or corrupt winsocks, and this should fix them.
Raider, at this point you should only do the TCP/IP stack reinstall. I got this info from doing a google search for "Error Code = -2, 10013".
There is a famous website called 'Google'. Free to use.