А если программист отказывается подписывать такие бумаги-то точно хочет вас обмануть. Потому что мне например, как программисту, очень хочется иметь четко поставленное ТЗ, а если оно ещё и договором закреплено, то я вообще в экстазе. А связано это с тем, что недобросовестные заказчики по окончанию проекта просят за ту же плату сделать еще полтора сайта и сделать так чтобы они приносили миллиарды деняк.