If I was you I'd also further filter the potential good developers by asking for some sample code either from an open source project or some other means and get a trusted developer you know to give you an opinion on it.
That's the only way I can see it working. I also suggest in looking around for a test you can hand them, i.e. the FizzBuzz test. If their answer looks the same as your answer they're competent.
So for example, discussing the merits of a competitor's site in terms of how they are or are not achieving results in the background is a good start to understanding what the developer may be able to bring to the team?
The idea is you identify the core competencies required to excel in the role. For a developer these might include problem solving, verbal communication, written communication, team work/altruism, attention to detail.
Before the interview, research some questions for each of the competencies. The questions are always about past behavior, as opposed to hypothetical, "what would you do if".
During the interview, just ask the candidate to tell you about a project that they have worked on recently that they would like to tell you about.
Generally, most of these questions will be answered without you having to explicitly ask these questions, but if not - make sure you cover them all off. It is really important to find someone that meets ALL of the core competencies you identified.
Google will help you find example questions.
I've hired dozens of developers over the years, and knowing this technique helps much more than being a developer myself.
Which makes me wonder whether it's OK if they don't know something they can easily learn or if their responses to the behavioral questions are premeditated.
That isn't to say I don't use behavioral questions; I'm just worried that because behavioral questions are the standard in interviews these days, many people come prepared with the fluffy answers you want to hear.
Which brings me to my next question:
What are some cool, novel behavioral questions?
Work with some. Some won't be able to get things done. Others will.
And every now and then you'll find somebody that works out really good.
Do everything you can to keep those people.