голоса
Предлагал на форуме давно, но поскольку тема поднимается вновь и вновь, выношу на реформал.
Суть предложения: при наборе текста в поле ввода (например, "Город" в свойствах Контакта) в выпадающем списке выводятся ранее введенные значения (для этого типа), совпадающие по первым буквам с набранным текстом.
Подобный механизм хорошо реализован в "Адресной книге" Дениса Давыдова при вводе адресных полей, комментариев к телефонам и прочим средствам связи, итд итп.
Хуже (но более известно) - в Microsoft Excel, при вводе текста в ячейку.