You want your company to succeed, so you don't want employees who are just so-so. You want employees who will help your company reach its potential. That's why traditional methods may not work for your company. They can limit you so that you can only access potential employees who live in your area. Thankfully, the Internet and advances in technology allow you to get the best employees from all corners of the world, and you never have to leave your own location to do it.
Instead of advertising in local papers, advertise on job sites online. There are quite a few job sites that reach millions of viewers who have all sorts of talent to share. You can get the cream of the crop, if you just let them know you are looking for them, and, of course, offer the pay to make it worth their while.
Use virtual desktops within your business so that it doesn't matter where your employees are; they can access their work stations just as if they were sitting at a desk in an office in your building. Virtual desktops let you share everything with your employees in real time, which in turn helps them do their jobs in a timely manner.
Stop feeling like you are stuck with people in your locale who may not have the talent you are looking for. Don't worry about relocation costs, either, because you can make it so that your employees don't have to relocate – or, if they do decide to, at least it is not a term of the job.