It is your fear from killing your pet project, or finalizing a client relation, or even leaving for a new job. How many times have you feared from moving on but you get stuburn thinking that you can turn the situation to a better state, if you just gave some in some compromises. My advise, DON'T.
You always need to assess the situation, to know what you are giving and what you are taking in return, and you always make sure that both parties are in a win-win situation.
A client we had, started to face problems working with us. I personally grew attached to this account as it was one of eSpace's first success story. I started to throw resources into the problem hoping that it could fix the problem and we can get back on track. Then I started to offer lower rates to compensate the client. and at all the time we have failed to win his 100% satisfaction. The problem was that our compromises started to be the natural tren, and loosing money became a habbit for this account. We never looked at it this way, we always tried to keep this client on board, hoping that we could regain some money at the end.
The problem grew bigger when the client started to run out of cash, and under the current economical situation maintaining his work became a big problem. and the situation just continued to get ugglier and the relation went from worse to worst.
Thinking of it again, we turned this situation to a problem the moment we accepted our first compromisation. The day I pushed the first resource into the problem, is the day when we lost the account. We should stopped at this moment, saw what the client needs and what we need and make sure that we can both deliver each others needs. If we don't have what he wants, and vice versa, then it is sure the time to end the realtion and get out with respect to each others. Maybe then you could work again together later. By this you will end your losses and his.
This is called WIN-WIN or NO Deal.