I'm not sure who is responsible for the forum upkeep now, if it's internal like it was a long while back when I knew folks doing it or external, since the forum software post Gleemax was purchased from an outside company a few years ago.
Seems to be some company in Oklahoma that runs the forums, if that helps.