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