Может сделатете что-то из следующего (а лучше и то и то), а-то не очень удобно:
- Добавить время последнего сообщения в теме (при отображении в списке тем).
- Различать ветки где ты прочитал последнее сообщение и где не прочитал (цветом маркировать или другим форматированием или каким-то флагом).
Потому что сейчас ты допустим заходил на форум, какие-то свежие ответы прочитал, потом через какое-то время заходишь и видишь только даты свежих сообщений и не понятно, ты туда уже заходил или не заходил, или заходил, но уже появились новые сообщения. Как-то так.