I'm just going to chip in here with a thumbs up. I've been in similar situations- albeit in IT consulting- where the client didn't get exactly what they wanted or perhaps I made a mistake in...