Craig Allen and the Benefits of Outsourcing