A few points you touch on that I really like:
* Leave out extraneous stuff... photos, references, etc. I don't need to know where you went to high school (assuming you are a college grad). I'll ask for references after I hire you.
* Check typos and formatting. I know some hiring managers who will let typos, formatting issues and grammar mistakes slip. Personally, I look for them and will likely disqualify you if I see them (I'll be more lenient if English isn't your first language). If you can't keep bugs out of your resume, which is a one to two page document, how can I expect you'll keep them out of your code? Also pro tip: always PDF resumes so formatting is consistent and doesn't show the squiggly lines that word document spell checkers show.
I general, I'm always surprised by resumes that try to stick out with gimmicks like charts or color, or whatnot. I've looked over high hundreds (or low thousands) of resumes and the ones that stick out are usually black and white, well formatted, straight to the point, brief and don't have glaring errors.