I always have problem writing cover letters.  I’ve seen many examples in the Internet but they seem too rigid or too general. Could you give me some tips or samples on how a professional cover letter should look?