I haven't done consulting, but I have a basic resume for each job type (public policy, campaigning, engineering (now out of date), and finance) that I've been looking for recently that then gets geared towards the specific company in question.
I'll second the "restate the job posting in the cover letter" thought, though.
I'll second the "restate the job posting in the cover letter" thought, though.