Из моего разговора с программистом:
Он: Я переписал твою программу.
Я: Под другую БД?
Он: Нет. БД та же осталась.
Я: Функциональность программы изменил или что-то добавил?
Он: Нет, я смог сделать только небольшую часть функциональности, реализованной в твоей проге.
Я: А какой смысл был делать тогда другую прогу- проще было изменить существующую.
Он: Я не разобрался как работает твоя прога. Ты подскажешь мне как переделать остальное?
Я: Нет, не подскажу.
Я отказал ему в помощи, т.к. понял что у парня болезнь молодости (на эту тему почитайте: «Молоко на губах», «Бревно в глазу»). Притом фраза «не разобрался как работает твоя прога» меня, что называется, «убила наповал». Речь идет о простейшей связке мастер-деталь и ее редактировании. Вообще никаких сложностей там нет: на события нажатия кнопок, выбора пункта меню написаны тривиальнейшие обработчики. В результате все сводится к амбициям (сделать свое и круче) и лени (неохота копаться в исходниках) программиста.