Outsourcing
Solves the Accuracy issue, but:
Cost?
Reliability?
Scalability?
Service level? (speed)
Can they keep pace with technology?