Partnering, collaboration, strategic alliance-call it whatever you want, but the practice of companies working jointly to create new products and services is one of the most compelling trends in business today. Perhaps no company employs collaboration...