... чтобы можно было один топик держать в разных форумах.
Скажем, "Космические новости МАКС-2003" - одновременно и в МАКСе и в Космических новостях. Или, там, "Дальняя авиация против АУГ" - и в авиацию, и в морской...
В принципе, можно перенести топик в другой форум, а в старом оставить ссылку на него (афаик, Invision это позволяет)... то, что это извращение - другой вопрос..
Сегодня в голову пришла дурная мысль. Экспортировать контент форумов (напомню, 3+ млн. сообщений объёмом около 5Гбайт) в текстовом виде в репозиторий :) Типа, таким образом получается автоматическая версионность сообщений, плюс произвольные мастер-мастер соединения для ковыряния с контентом, плюс упрощается раздача форума в standalone (но тут надо решить, что делать с закрытыми, не публичными форумами — делать два репозитория?). А MySQL при этом приобретает роль эдакого кеша. Прикинул — оптимально раскидывать по 10 тыс. записей в подкаталоге. Написал скриптик и делаю сейчас экспорт. Потом устрою стресс-тест mercurial vs git :)