Not only is supporting a cause good for the soul, but it’s good for business, as long as companies channel their marketing efforts to reflect their emphasis on social responsibility.