Outsourcing (Full Version)