Alex___dr написал: При появлении новых сообщений, другие темы сдвигаются назад по списку, и при переходе на следующую страницу в списке тем, можно наткнуться на тему с предыдущей...
Да, именно так. Но весь список формирует запрос к серверу. Если запрос SELECT заменить на запрос SELECT DISTINCT дубли исчезнут. Всё :) Т.е. упрощенно говоря - добавить в код одно слово.
Но возможно сделано немного по другому, через временные, периодически обновляемые таблицы для снижения нагрузки на сервер, но суть та же - финальный запрос делать с выборкой уникальных значений....