Немного неприятно видеть пустые топы о дне рождения - грустно как-то и немного обидно. Но многие не пишут по понятным причинам, так что я ЗА топ по месяцам. Завести один топ, как было предложено выше, "Именинники октября", скажем, и сразу вписать новыми сообщениями всех, у кого какого числа день варенья - а потом отвечать, кому хочется поздравить. По-моему, так даже лучше будет. Топ будет один, не надо будет искать уплывающие топы именинников и т.д. Моё ИМХО  Могу помочь, если что, с этим делом