На мой взгляд надо ДО начала работы все условия обговаривать, по правкам, по тому как будет приниматься работа и т.п. Пару раз натыкался на такие грабли, после чего не приступаю к работе пока все не будет обговорено и не будет утверждено ТЗ, которое я составляю самостоятельно после общения с заказчиком. Ну а если заказчик не может сформулировать чего хочет, то обычно с такими работать не стоит, т.к. по окончании сотрудничества исполнителя как правило ждет печалька =)