In general I keep it very simple and to the point. I definitely think it should be no more than 1 page (unless they ask you for a CV or you have a lot of real, relevant experience or publications that can justify multiple pages).
I've heard mixed things about the "Objective". Lots of people think it's a waste of space (I personally agree), but I've also heard some recruiters look down on resumes without an objective, so I keep it on mine.
Also, stay away from "soft" skills/traits. I've seen resumes with things like "hard worker" or "attention to detail" which nobody gives a crap about (subjective things you think about yourself). The goal is to demonstrate those things with actual experience on your resume (e.g., if you completed some complex project that implies attention to detail, and good performance reviews implies you're a hard worker).
If you want an example here's my resume:
http://eudean.com/resume.pdf
You also want to start with your strongest point. For me, not having a lot of "real" experience (i.e., most of that experience was school-related) I start with education (although after my current job it may make sense to switch them around). If education is your weak point, start with experience instead.