I hate negotiations, mostly because I’m not very good at it. Or perhaps its because the majority of my experience has been with people who do it for a living (car salesmen, estate agents etc.) and are therefore a lot more experienced at it than I am. Either way this link makes for an interesting read. The best way to prepare for a negotiation is to understand what tactics might be employed against you and how to deflect them, while resisting the temptation to try and be underhanded yourself. About the only thing I hate more than negotiation is dealing with a dishonest negotiator.