I'll be sitting on this shuttle for over an hour so I'll give you more advice than you probably want...
Notice how some of the responders above loved the two-column format and others hate it? You're going to encounter the same variety in prospective employers and the way to handle that variety is to cover all the bases. As in multiple resume documents with differing formats and content. Even though I'm not currently looking for a job I'm carrying six different resumes that I keep updated. Three different pairs where the three content categories are Structural Engineer with design emphasis, Structural Engineer with repair/rehab/retrofit emphasis, and one with project management emphasis. Then for each content specialty I do two formats, one with boring typewriter-esque formatting and one with pretty modern formatting.
You heavily research the company you want to apply at (which you should be doing anyway!), and if possible find out exactly who is going to look at your resume. You select the resume to fit the company, the position, and if possible, the specific person that will review it (LinkedIn is a great tool). Then, you further revise your selected resume to match the exact position, person, company, etc.
How do you decide which resume to send? Well, as a general rule I send the boring, one-column resumes to people over 50 years old, to companies big enough to have an HR department, and to companies with a "stuffy" feel. I send the pretty, modern format resumes to younger reviewers, smaller companies, and companies with a "hip and modern" feel. Want to work somewhere that provides process designs for pharmaceutical plants?? Boring format. Applying at a craft beer brewery?? Pretty format. You have to remember that while some people see a pretty, modern format and think, "too busy looking, so much time spent on presentation means lackluster applicant", there are also those that see the boring, classic format and think, "unimaginative, old-fashioned and probably not able to fully grasp or utilize modern technology".
Without getting into specifics I will tell you that this strategy has worked very well for me. My pretty format has two columns in some places, a tasteful amount of color, and even some background shading. That format has been praised on several occasions and I've also been told (by a boutique architecture firm principal) that it put my resume at the top of the stack. As some have noted there are companies that have you electronically submit your resume text through a webpage. To me those are the companies that want classic, boring formatting anyway...
Other advice:
- Provide a balance between bulleted lists and paragraphs. Too many or too large of paragraphs and people end up scanning instead of reading. Too many bulleted lists and it looks like a MSDS or a product spec sheet instead of a resume.
- Definitely go multiple pages if you need to. Don't add fluff to get there, but DO NOT leave out good content to stay within one page. However, make an effort to fill each page so you don't end up with large blank spaces
- No photo and no Personal Interests. If you have personal interests that are specifically associated with the position (e.g. you homebrew beer and are applying at a brewery) then you might be able to slide them into the cover letter.