If
http://69.63.133.132/ didn't work, then your ISP or the routing thereafter is damaged. I'll go with Mac's diagnosis.
It's certainly not IE on your machine.
Try
http://213.161.73.143/forums/forumdisplay.php?f=46 and see if that works, and brings you near here. If it does, that's conclusive (in my book, anyway).