To be honest Toby, I tend to go with the Theory 'The Customer is always right' if they are paying you as a service, you should be expected to play to their requirements NOT yours :(