I just thought of this, and it's been over 24 hours since I last slept, so this might not be the best idea. But, I'm imagining a world in which it exists, and it's pretty exciting. What I think would be awesome is if you made a company that screens for only the highest level candidates: You do all of the technical screening to ensure candidates are of a certain value. You look at open source contribution, their blog, some source code (which coders could submit to you with an NDA or something), experience, LinkedIn, references, interviews, etc. And you assign them a score, or maybe just a yes/no.
If you could have a screening process that was on par with, say, Google's, and became notorious for such a thing, I think you'd be in a position of extraordinary value. You'd be offering Google Quality Engineers who are actively seeking jobs. I think that's huge! You'd attract business that are willing to pay for the best, and you'd attract talent that wants the best pay.
The main goal here is to establish yourself as having a rigorous and "industry best" screening process. You only attract and accept awesome developers. You do all of the work in the technical screening, and you front your reputation on that. You only deal directly with candidates, and on the other end, with people in the position to hire.
Of course, there is a chicken and egg problem here. So you'd need a lot of publicity out the gate, a decent pool of acceptable candidates, or a decent set of job availabilities.
I'm tired of being asked if I know what a join is, the pros/cons of indexing, the difference between by reference and by value, various OO questions (What's an abstract class do?), design patterns, what memcached does, etc. And I'm sure places are tired of candidates that don't know these things. Solve both of our problems.