Welcome to the forum euphewl! Even though you are doing out of desperation. Let's see if I can help with that.
They really need to make things clearer. There was an email at one time for defenders' problems called defendersfix{at}sluggy{dot}com. Also I think the one I've used in the past still works website{at}sluggy{dot}com. Of course, now that you are a member of the forum, you could message
Captain_20plus or even
Pete directly.
Just remember, that no matter which method you try to contact them with, be sure to let them know how hard it was to get a hold of that info. Maybe they'll finally do something to make contact info much more prominent for Defenders with problems.
Anyway, I'm not going to bug you with the normal spiel about the forum, but I'll just say that you can now go forth and post in the various topics in the forum. Enjoy!