I haven't been active for some years and am probably well out of date, but Commander's advice on the consultant was certainly backed up by my experience. Only ever went through 2 or 3 consultants that I knew well and I would run through job with them before knocking up a 2 page cv for that role...