We've had some luck with headhunters, but DH has gotten the best jobs by just networking. He should join a professional organization for his trade. Even if he doesn't want to actually tell people he's looking (so that it doesn't get back to his boss), if you impress people enough, they'll try to lure you away from your current employer when they have a job to fill. I heard the other day that 85% of jobs get filled before they advertise in the paper or elsewhere. I'm not sure how accurate that is, but it definitely pays to get your name out on your own.