К сожалению, на фрилансе 80% заказчиков страдают этой болезнью. Обычно внимательно выслушиваю абстрактный поток желаний клиента, кое-как пытаюсь систематизировать эту информацию. Предлагаю заполнить бриф - 90%, естественно, ничего не заполняют. В итоге набрасываю мини-тз с максимально точными формулировками заданий. Показываю - согласен, угу, работаем. Если что не так ссылаюсь на его письменное согласие с тз. Если тз не устраивает - будь добр сам допиши. Не хочешь - надо говорить "нет", ибо время и нервы дороже денег.
Контент недостающий беру из аналогичных сайтов или вообще вставляю абракадабру. Естественно информирую о том, что контент неуникальный и после сдачи проекта нужно наполнить своим. Само собой перед этим надо научить клиента пользоваться админкой.