Ouch, not so much fun. I should have been much more specific that this post was about getting interviews at companies, not getting agencies to put you into their mill. There are some good recruiting agencies, but the problem is there's no way to know which is which unless you've worked with a lot of them and have context. You're right, this would be a good area for disruption (or maybe a good new feature for GlassDoor).