All I can say here is, AGREED! TJ and I have worked together and I can't recommend he and his work highly enough. Great article: Antipattern: The Insulated Client address the need for continuous transparency between the end-user/client/owner and the development effort, no matter how ugly or awkward. Worth the read!