The Success and Failure of High Tech Cooperation (HTC).