Apparently they recently moved to another hosting site (I think it happened while I was in the middle of a post as it went wonky then). Some threads got dropped. Some people got removed from site (including me). A hiccup in the move process. I just got on with it and reapplied for an account. No conspiracy theories. It just happened that way.