Get straight to the point, no writing a book, you want to catch someones attention when they're reading it - not bore them to death.  One page should be plenty. (last 2 or 3 jobs and a point form list of experience) 
When I was job hunting I had a couple of them at the ready - depending on the job being applied for, I work in Finance, so some were aimed to one thing others to another and I could send the one that best fit the job being advertised, I never lied, but if a job was for one thing, I made sure my experience in that area was well highlighted in the resume.
I also used some nice paper stock, something that will make the resume stand out from the rest, even if its just the feel of the paper being used, don't use regular paper if you're mailing or dropping off resumes'.  (I'm a girl so I used paper that had a very light marble detail)  If someone is going to be reading through 20 resume's for one job, you want your resume to stick in their mind longest!
Have someone read and re-read and look for errors!  Never ever send out a resume with mistakes or bad spelling.
Good luck