Ой, нет! Клиенты частенько бывают довольно "темные", поэтому разгребать все, что они наплели - работа скорее для асенизатора:) Практика показала, что наилучший вариант работы, это выслушать все, что сказал клиент, составить свое ТЗ (самой составить, причем там должно логично и последовательно, но достаточно подробно описываться все, что должно быть на сайте), потом дать прочитать клиенту. Если он где не согласен - поубеждать, объяснить, поправить и снова дать почитать. После полного утверждения - на подпись.
Есть только один нюанс: бывают довольно нечестные клиенты и получив на руки готовое ТЗ они с ним топают к конкуренту. Структуру и логику за них уже проработали - знай пиши код.
неужто бывают такие сволочные клиенты ???
против них можно бороться таким способом - сначала составляешь ТЗ - берешь за это деньги. А потом отдельно сама работа по сайту