About the 'vanished' Its Your Turn web site: Since we can't contact the
site to ask what's going in, does anyone know if they have any 'sister
site' or other related site who might know what's going on? Maybe someone
even knows someone in charge at Its Your Turn and can call them (or email
them some separate way) to get an answer. Does anyone know where they are
based?
I've used the Its Your Turn site regularly for over a year, and there were
a couple of times where they had server problems and were down for a
couple hours, but nothing like this. This outage is in its third day now,
with no warning. Maybe they got hacked into or something, who knows?