Originally Posted by PeterT
Maybe reconfigure your router to use OpenDNS
servers (22.214.171.124 126.96.36.199) 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.