Great points.  One thing I've been pointing out to people lately is the business card as part of the marketing package.  Too few actually say what you (or your company) do.  When someone looks at it a month later the name of the company or the freelancer means nothing unless there is also a statement of what you provide.