Getting outsourcing right - virtually