You've finally found your dream job. You've checked the details and you're just right for the position. You dig out your resume/CV and ... uhoh .... it's a mess - out of date, unprofessional looking and with totally the wrong emphasis. You also realise with horror that you need to write a covering letter for this job - something that will make you stand out from a crowd of maybe thousands of similarly well-qualified applicants ... No pressure!