Как угодить клиенту, когда им ничего не нравится?
Составляйте договор, где все очень четко расписанно, в том числе и желания клиента задокументированы. Предоплата не возращается, при отказе заказчика - он обязан оплатить стоймость выполненных работ. Все изменения - почасовая оплата. Могу скинуть свой договор :) правда я из Эстонии, и некоторые вещи прийдется подредактировать.
В течении работы над сайтом вы общаетесь с клиентом? Он видит, что получается?