Знаю, подобное уже предлагалось, но всё же запощу свою идею. Смысл такой - голосовать могут зарегистрированные пользователи, причём за один скриншот можно проголосовать только один раз. Зарегистрированный пользователь будет видеть 2 кнопки: "понравилось" и "не понравилось". Соответственно, при нажатии уго голос учитывается. Подсчёт же рейтинга производится с помощью функции на основе арктангенса. Сам рейтинг - число от -1 до 1 (причём крайних точек достичь невозможно, благодаря свойствам арктангенса). Преимущества такого метода: чтобы рейтинг заметно оторвался от нейтральной точки 0 требуется много голосов, к тому же, чем выше (по модулю) рейтинг, тем меньше влияние на него оказывает отдельно взятый голос.
Рейтинг можно использовать для создания топов "Лучший скрин недели", "Лучший скрин месяца", "Лучший скрин года" и "Лучший скрин всех времён". Можно сделать и топ самых отстойных скринов ;)
Я уже однажды реализовывал подобную систему (оценивание блогов на портале, который я разрабатывал), и она вполнек оправдала себя. В случае необходимости могу помочь реализовать (хотя реализовать её достаточно несложно, и думаю, что помощь не понадобится).
Идея "спёрта" с kde-look.org.