По-моему надо обязать каждого, открывающего тему, удалять из неё все сообщения, выходящие за рамки данной темы. Ну, вернее, не обязать, а принять за правило. Для этого можно пойти по пути технологических усовершенствований, примерно так: дать возможность модератору темы ставить галочку “предлагается удалить“ для сообщений по своей теме. Сообщение, помеченное такой галочкой может быть удалено, например, самим участником, написавшим это сообщение. А в дальнейшем можно сделать к этому и автоматическое удаление помеченных сообщений, например, через 3-4 дня после выставления галочки (правда, ошибка в этой подпрограммы может дорого обойтись :) Смысл предложенного нововведения - каким-либо образом систематезировать удаление ненужных сообщений, дать возможность при желании перенести сообщения, подлежащие удалению, в какую-то другую тему. Сейчас удаление сообщений представляется чем-то вроде терроризма, а надо чтобы это стало способом наведения порядка.