Еще
 по поводу бэкапа (резервной копии).
Привожу пример bat-файла, которым давно уже пользуюсь в различных программах.
Важно! Файл с базой рецептов должен лежать в той же папке, что и программа. 
Заходим 
в папку программы и создаем текстовый файл.
Rar.exe a -t -agYYMMDDHH -r ArcCN *.mcb
start CookNotes.exe
exit
Называем его для примера 
CookNotes.batВ эту же папку нужно поместить файл Rar.exe. Его можно 
обычно (если установлен этот архиватор) взять в C:\Program Files\WinRAR, иначе - позаимствовать у кого-либо.
В ярлыке меняем расширение запускаемого файла с exe на bat. 
Все. Пользуйтесь  
 
 В чем суть? При запуске программы будет создаваться резервная копия всех баз рецептов, находящихся в папке программы, помещенная в архив вида ArcCNxxxxxxxx (где xxxxxxxx - цифры, обозначающие год-месяц-день-час, для примера ArcCN12053123.rar - архив создан в 23 часа с минутами 31 мая 2012 года). 
При любом косяке, шаловливых ручках  

 можно будет вернуться на один запуск программы назад  

Дерзайте. Удачи  
 ЗЫ
 ЗЫДля тех, у кого мало свободного места на жестком диске и большой файл базы рецептов, нужно раз в неделю (периодичность выбираете сами) заходить в папку программы и удалять вручную самые устаревшие архивы.  
 ЗЫЫ
 ЗЫЫ Для тех, кто с компьютером на Вы. Пригласите 
грамотного компьютерщика на чай-кофе. Работы на 5-10 минут.
ЗЫЫЫПисалось для себя. Используется чаще всего под 
Windows XP, под другими системами не пробовал, но 
теоретически должно работать на всех Windows системах, впрочем, как и сама программа.  
