Упражнение для ума

По ходу работы над справочником по андреевским кавалерам придумалась база данных следующего формата.
В базу забиваются данные на офицеров и генералитет Российской империи — по возможности по послужным спискам; если нет — то по имеющимся биографиям и\или иным источникам.
Соответственно — ФИО, годы жизни, образование, краткая биография, продвижение по службе (с датами) и награды (с датами) + фото или портрет, ежели имеются.
При появлении, допустим, на акуционе, фотогарфии неизвестного генерала берется вышеозначенная база — и делается запрос.
А именно: отмечаются имеющиеся на фото награды + чин. На выходе имеем перечень фамилий с временными и возрастными рамками.
То есть, к примеру, есть у нас некий генлейт с орденами Александра Невского и Владимира 1-й степени. Отмечаем в запросе — получаем на выходе г.-л. князя С-кого 1854-1860 гг. 44-50 лет и г.-л. Ф-вича 1911-1913 гг. 60-62 лет.
Ну а дальше смотрим форму — и — вуаля — атрибуция фото у нас на руках с высоким процентом точности.

Собственно, вопросов к читателям данного блога два:
а) есть ли среди вас программеры, готовые написать подобную базу + графическую оболочку
б) сколько это будет стоить.