I hear regularly from my clients that they struggle finding good sales people, good customer service people or even good quality people for operations. One of the questions I like to ask or engage in discussion is "Please define or outline your recruiting process?" The second question asked is "When a desired candidate turns you down, did you do a postmortem on your recruiting process for this candidate to see what went wrong?" The most typical answers related to these two questions are: 1) "We have a loosely defined recruiting process that is not written down." and 2) " No, we did not do a postmortem."
Here is a link to a really good article on how to improve your recruiting process by identifying your failure points.