Contract Manufacturing: Perils And Profits