Originally Posted by PeterT
Maybe reconfigure your router to use OpenDNS
servers (220.127.116.11 18.104.22.168) rather than your ISP supplied ones.
Amen to this. I had horrible problems connecting to any number of websites. I thought the problem was with AT&T (my isp), and then when I really researched the issue, this was the problem. I added a couple of different DNS options, and everything has worked fine since.