Matt,
I think this is a good topic to discuss because it helps me to flush out my own stance. I can be high and mighty and say there is no compromise in my bones, in fact I think I have blown that line before, but alas I know every moment of every project and there are compromises of varying nature and degree along the way. I am involved in a project that is just getting hammered by storm water management. wetlands, lack of land, and so on. It never improves, but slowly gets compromised. However, i have been with the client now through this process for 7 years, and the course is definately not what is was in the beginning, and a smart architect like Forrest who only compromises 5% would have bailed, but I am committed to the client, I like them very much, and I am committed to squeezing out as good a course as possible. When it opens the critics will have a field day, and many will wonder why would someone be involved in this mess, but I will see a damn good effort, a fun course, and a mutually satisfying relationship with a bunch of great guys in the end. Believe me there has been some knock down drag out fights with the engineers, some tense moments with the client, but we will get the best we can get out of it, and I think some experimentation with features will be ventured into that personally will benefit me on future projects, so in the end we will all feel good about it. the golfers will have a charming little adventure, and the rest of you will never see it as you chase the next big project by the big boys. Compromise is hard. You should never do what you do not want to do, but a project is more than the final product, it is as much about the people you work with, the process you endure, and the improvisation you must be willingly to do to make it happen in the end that makes all of the compromises meaningless, except to the critics, whom have no clue about the people, the process, and the improvisation.