Businesses in every arena have to commonly outsource some of their functionality to be able to provide services and fully operate. What considerations should a business take before choosing any third party provider? What types of agreements should be in place before a relationship begins?