Business linkages : lessons, opportunities, and challenges