I keep a good 'base' resume for myself, then when i want a job i tailor it to the position I want to apply for.
My basic advice is a resume that goes like this:
1) Personal statement - no one wants to hear an objective anymore, write what you're passionate about related to the position you are applying for. Mine was all about pentesting and learning new things. Show tenacity, interest, and enthusiasm in this small paragraph.
2) Now we have a choice, if you have a lot of work or volunteer experience then do that next. highlight projects, deadline completions, milestones, training, and cooperating wtih different departments. If you do not have a lot of work experience do your education section next, highlighting interesting projects, groups, awards, research, etc.
3) Do the section you didn't do before.
4) Small section with awards, certifications, extra training.
5) If you still cant flesh out two pages (or one as some people will say is better) do a self rated proficiencies list. Rate yourself 1-5 on specific things. Mine was pentest/VA so i have nessus, MSF, and all kinds of related products and languages involved in that field. Be honest and comprehensive.
A family member of mine is the lead tech recruiter of Panasonic and this is what i got after reading some good books on tech resumes and conspiring with her.
just my 2c =)