Sanyok77, а что делать тем, кто за кордоном? Это бред, проще банить выпендрежников.
Как раз-таки если цель исключить всякие варианты типа "первая столица", "0512" и т. д. - то жесткий выбор города из списка очень даже спасает. И баз со списком стран и городов сейчас предостаточно. Такой функционал позволяет достаточно широко и другие страны охватить.
Если же цель заставить правильно город указывать, то тут много спорных моментов.
Например, несколько страниц назад кого-то вроде гоняли за то, что у него указан Донецк, а он временно был в другом городе. Сейчас у plebis'a стоит Киев, хотя он точно так же временно в отъезде - и никто его не гоняет. В первом случае, неуважение и всеобщее осуждение, во втором - в порядке вещей.
Или такой момент: например, указан "Харьков-Одесса" - в каком городе находится юзер на момент написания сообщения - не угадаешь.
Или Lenur хоть и указал Джанкой, но на момент написания он относительно часто находится в другом городе.
Кого и за что гонять - определитесь.
Если что, я только за правильное указание текущего местоположения. Мне dima1 в этом плане нравится, не ленится менять город.
Если именно убрать выпендреж - то фиксированный список городов этот вопрос решает полностью.