Composing a Cover Letter and a Thank You Letter

Now that you have created a professional resume, what do you do next?

If you are going for a interview, you would bring your resume with you.

What if you were interested in a job that required you to mail your resume to the company?  Do you just stick the resume in an envelope and expect the receiver to know what it is for?

What should you do?