I'd list this as essential reading for anyone who has been though the stress of a complicated negotiation and been unsatisfied with the result. I believe that I have improved my skills of negotiation in the last several years, though I am sure I have a ways to go. The article below is an excellent set of tips and rules of thumb- don;t leave home without them.