Having once written a job spec., that the good monk DrHyde applied for and was offered, I can support his comments totally. I had a constant battle with my manager and HR over the job description. I wanted a hacker with good skills in Perl/Linux and an adaptable nature. They wanted a graduate (unspecified type), team player, with a good sense of humour, with a keen eye for detail and good cummunication skills.
Even the so called recruitment consultant didn't get it, and was quite happy to pick up on only buzz words, and provided mostly inappropiate CVs for the role. Thankfully the good monks spotted an edited version of the job description on jobs.perl.org and applied directly, avoiding the recruitment expert, and thefore easily getting to interview.