I don't know if this is an appropriate place to post this question, but I figure we are all gamers at heart, so hopefully the admins won't mind. Just before I went off on a trip this week I've noticed that octopusoverlords.com
was down and it's still down. Anyone had any info about them? I post regularly on both sites and I'm a bit concerned. I've done Google searches but I find nothing current.