November 11, 2009 — A brand launch is a special moment in an organization’s public life and one that affords it the opportunity to greet both loyal and potential supporters with a fresh image and message that, if effective, will lay the foundation for building strong relationships between these valued supporters and the organization.