Только в таком порядке:
1) Переделаем механизм листания, чтобы можно было мотать страницы на любую глубину за константу времени
2) Избранные топики
P.S. Единственный не совсем решенный вопрос. Сейчас страницы мотаются от самой свежей темы по 20. Соответственно, границы страниц все время едут. А нужно сделать так, чтобы границы архивных были фиксированы, а самая свежая - ехала в виде окна. Тогда самая свежая архивная и страница с новыми будут пересекаться, тут вопрос, как это должно выглядеть в интерфейсе?
И еще - можно с новой структурой базы сделать другой view - список топиков, который пересортировывается по дате последнего коммента, в каждом топике - линейный список сообщений.
...из твоего PS ну ничего не понял.. кто куда едет, кто с кем пересекается - ты уж сделай как-нибудь, чтобы работало, а народ у нас привычный ко всему, и к этому привыкнет...
Деревянную структуру не трожь! Нет линейным топикам! ))
Кто из нас спец-профессионал по динамическим сайтам? ;) И ты не понял!
Деревянную структуру убирать не буду, просто, возможно, сделаю дополнительный view, кому как нравится.