Collaboration versus outsourcing: the need to think outside the box.