It seems like our domain host is having some trouble, because the site still works fine if you go to it directly ( http://81.149.128.31/ ), and it works for some people in some places and not others. Unfortunately it's out of my hands and their website is also down so I can't check what they're doing about it. I imagine it will work itself out by the morning.

Edit: their Facebook page is also full of angry people so that confirms it. Sorry folks, everything should be back to normal as soon as they pull their finger out.

Looks like our IP address got changed, even though I'm paying for that to not happen... While I chase this up, I've pointed apterous.org to the new address, so it should reappear in the next few hours (not necessarily at the same time for everyone).