I'm with classicman.
My resume is clocking in around three pages these days. Most of the first pages is a compressed view of the stuff I can do. The rest of it is diving deeper into what I can do with what technologies then what I have done and for whom. It's always tailored to fit whatever position I'm applying for, details removed/added/emphasized.
There is some repetition, but this is not as offensive to regular people as it is to most programmers.