Perhaps or maybe their webhost is having technical difficulties. I see what you're saying and I'm not dismissing it, just another possibility. Edit: It just came up for me.