Keep it simple. No fancy graphics, no fancy fonts, no photo, no more than two pages. I've had to read through a fair few in my time and, believe me, the ones you can get the pertinent information from fast are the ones that get your attention. And get someone else to proof read it for you. Any spelling or grammatical errors are bad. Small things can be the difference between getting an interview or not. (Once seen on a cv... some bloke applying for an IT position put in his email address as: 'mummyslittlehelper@...'. Sigh.)