I am not good at negotiating salary when I'm making someone a job offer. I try to hide it, but the fact is that I fail at the most crucial part of negotiating -- I'm not willing to walk away. By the time I'm making someone a job offer, they're the candidate I want and I want to do what it takes to hire them. Weirdly, I've yet to have a candidate hold out for more money than I want to pay, but I know it's going to happen at some point and I am going to get robbed blind.
To make matters worse, my instinct is to pay people on the high side of what we can reasonably afford to pay, because I want them to be happy with the job.
Does anyone have tips on negotiating effectively from the employer's side? Most materials out there that I've seen are geared toward job-hunters. I need something that comes at it from the evil employer's side.