я наоборот, сделал свой выбор в пользу BaseCamp. Огорчает правда отсутствия возможности слить бэкап нормальный, там с кирилицей пробелемы. Trac как я заметил, лучше тем, что в локальной сети поднимается, а не в инете. А в BaseCamp до сих пор есть штуки которые очень бесят, например после закрытия таска не высылается уведомление.
вообще думается надо давать возможность выбрать мышкой в красивой такой сраной менюшке, но чтобы было текстовое поле все таки было, желательно даже такое, чтобы табом не скакать. Вспомните поле ввода айпишника в винде. Можно сделать облачко, как для тэгов, где покрупнее выделены года, наиболее часто которые выбирают, либо в которые больше людей родилось )) либо на результат исследования возрастной аудитории сайта.
вообще написать прогу, которая в трее будет висеть и каким-то образом определять какие символы можно вводить. можно купить optimus, написать софт под него и тогда запрещенные символы будут просто моргать на клаве, либо что-то подобное
в HTML 5 есть type date для input. может стоит подумать приспособить его ?
снизу ссылка на скрин работы тэга.
http://img84.imageshack.us/my.php?image=clipboardqt6.jpg
в HTML 5, может стоит подумать над использованием этого инструмента ?