There was a datacenter outage in Dallas, I think the site was unreachable for an hour or so? Couldn't get to the providers page either, but saw the announcement on their Twitter feed. Anyway, I'm hoping it's over now. Making this thread so ya know it wasn't your machines!