I haven't written a cover letter in a couple of years and I am questioning myself. Am I right in assuming they should be kept fairly concise and offer enough information to get employers interested without laying all your cards on the table?