I just don't get hung up on the whole timing issue. I do think that pisses people off. It doesn't phase me in the least. I've reworked contracts in all phases. Sometimes even before it started and sometimes even after it was completed. It's not uncommon.
That's cool. It's not uncommon.
But are you as willing and unphased if the person you are reworking contracts with is bashing your company or employees and openly airing their dirty laundry to the whole community or world.
Sure you may rework it, but something tells me you have your limits and won't rework a contract every time.
What kind of contracts do you do by the way?