I also would like to add that when I was looking for jobs 2 years ago, i too dealt with a lot of recruiters but a majority of them didn't know shit about the positions they were getting in touch with me about.
Recruiting wouldn't have a bad name if the Recruiters actually KNEW what their client company did and what the job was all about, then you wouldn't have people asking you the difference between HTML and HTML5!
I agree with the eropple. Linkedin is part of the problem. Everyday I get bullshit job emails from Linkedin that have nothing to do with my focus and endless communication from recruiters. It's funny, i quit my job and started a company and yet I still get those communications.
And the media folks who keep writing about linkedin disrupting recruiting have no idea about recruiting in the first place. However, Linkedin can be a great tool for headhunting C-level executives, which is where I think there main focus is with the expensive Linkedin Recruiting Solutions service.
Recruiting wouldn't have a bad name if the Recruiters actually KNEW what their client company did and what the job was all about, then you wouldn't have people asking you the difference between HTML and HTML5!