Долгий проект с капризным заказчиком ... 

Много вариантов, много переделок, много времени ...