A friend asked me to review a resume recently and it struck me how much time is sometimes spent on format for a generic resume vs. content for a custom resume. Format is great -- it's good to show attention to detail and the ability to present well.
But for every job you're really serious about, your resume should be different, not changing any of the core components, but emphasizing the strengths that are appropriate to the position. Depending on your versatility and how far along in your career you are, no two of your resumes should be the same and some could look very different. It takes some work to find out just what the job entails and why you are the best qualified candidate -- which is what both sides want to know, right?
An e-mail blast of the same resume to ten or twenty or fifty companies is likely to get a response that is just as generic (if not moreso).