I have not been here long, but I do visit many forums. Personally I would make an "Off topic" thread and sticky it. I would take any off topic posts and put them there. I would also get Nearmiss some help by adding a assistant moderator. Preferably someone who works differant hours and can check up on the forums a couple times a day when Nearmiss is not able to.
Being a moderator is not a fun job. This forum seems to be more mature and well behaved than most some getting him some help may work well.
Just my .02, take for what its worth...........