В таких ситуациях я бы лучше просил перепроверить своих знакомых коллег-юристов, чем доверился бы себе полностью. Уже может замылиться глаз у меня.
Программ я тоже не знаю, не факт, что они есть.
А так, стоит перечитывать на раза 2-3 и не в одно время, поэтому всегда лучше отводить достаточно времени на подготовку таких договоров.