The dreaded cover letter. Cover letters can be absolute torture, and it feels like there are a million ways to screw them up. Is yours too formal or informal? Too long or short? Too much information ...