I never understood getting rid of the moderators, and always figured 'Joe' was some sort of Kyle Shanahan-like control freak. This place seemed to run quite well like that for a while.
Tech help? I've seen enough tech-savyness here to know there's help available from posters. Myself included.
One question that's bothering me about your initial post: if your password was changed, how did you get it back?