Hey Kevin,
Experience is the best teacher and you and I have learned that the hard way. Our last project went very well and it was a joy most of the time. There will always be problems that need to be solved but good people find good solutions.
Good luck on your next project, I just wish I could send you my subs except for the plumber. He put a few bumps in the road but everything worked out. You see I too am a perfectionist and just down right stubborn. He learned that you follow the plan and code or you rip it out and do it right.
Tim