It may have something to do with a large, prolonged power outage in downtown Denver. I've seen at least one ISP tweet about possible disruption to services due to this, and it may be impacting others.
http://www.9news.com/news/local/power-outage-in-downtown-den...