When I was taking my portfolio class, I was asking everyone for their input on my resume, as well as copies of their resume, so if I found something that I liked, that they did, I'd try to use it on mine. My cisco teacher had a 5 page resume, it was jaw-dropping of all of his skills and experience. Dating all the way back to when he used to work/volunteer when he first started college.
Really cool and intelligent dude. Used to hang out and talk to him every night after class until school closed. Although he was usually too busy to sit down and critique my resume.
I go with 2 pages. First page is school, skills, etc. Second page is work experience in the IT field.