Одной из главных причин появления неудобных интерфейсов является тот факт, что разработчик как правило никогда сам не пользуется своей программой. По крайней мере использует ее в соновном во время отладочного тестирования, а значит далеко не так активно, как заказчик.
Добавил
m00nk 10 Января 2008
проблема (1)