The Challenges of Contract Manufacturing