хотел как раз про ТЗ тоже написать.
несколько раз нечетко ставил ТЗ программистам, и они мне делали так же по этим ТЗ не то, что я ожидал. (не на этом форуме)
Сам потом понимал, и на будущее себе отмечал, что нужно оговаривать каждую мелочь в начале.
По роду дейтельности (SEO), постоянно на фарилансе сталкивался с таким. Человек покупает SEO, а в итоге хочет чтобы я еще и продажами занимался и переговорами с вендорами, помимо верстки, исправления грамматических ошибок и разработки дизайне. (и это все за деньги SEO)
Граждане, ставьте правильное ТЗ (тех задание) и будет всем счастье, а так же оговаривайте сроки и штрафы за срыв сроков.
Ну и конечно на стоимость заказа нужно смотреть. Если вам делают модуль за 20 - 30 у.е., так тут нужно еще молоко бесплатно дать разработчику а не сроки ставить...
все вышенаписанное, сугубо ИМХО