Jack, try this.. Clear your cache/cookies/history...Try going to
http://google.com in your browser, if it doesn't load then open up command prompt(start->run->cmd) and try pinging google's ip directly...(ping 74.125.67.100) If you receive a reply chances are your isp is having DNS problems.Verizon FiOS was giving me dns problems for awhile so I ended up changing my DNS settings to 4.2.2.1 and 4.2.2.2 (depending on your router, it should be simple to change in the router menu)
Hope that helps...