Сортировка постов, попавших на главную

Уже 100500 раз, наверное, просили об этом, но может стоит наконец сделать, чтобы набравшие проходной балл посты вылезали не в жопе мира, а на первых страницах?

Например, добавить в таблицу постов поле post_gotmainpage_time, куда при постинге дублировать время создания поста (чтобы пост отображался в песочнице "по старинке"), а при прилетании очередного плюсика, преодолевающего проходной балл - апдейтилось на время этого плюсика.
Сортировку запроса, выводящего посты сделать по этому полю.

P.S. Ну и добавить проверку post_gotmainpage_time != post_create_time (время выхода на главную уже не равно времени создания поста), чтобы пост вылезал только один раз, а не скакал туда-сюда на плюсы-минусы в районе проходного балла.