Compromise is the key element. The more constraints you have, the more compromise you have to have. But, I personally believe that, when that happens, you have to get more creative, and you end up with something that is even better.
— Thomas Ian Nicholas