Found an article on the 7 greatest advantages from outsourcing.
1. Focus On Core Activities
2. Cost And Efficiency Savings
3. Reduced Overhead
4. Operational Control
5. Staffing Flexibility
6. Continuity & Risk Management
7. Develop Internal Staff
http://operationstech.about.com/od/officestaffingandmanagem/a/OutSrcAdvantg.htm
I think its pretty interesting how the most important aspect of outsourcing is the fact that you can now get rid of distractions and focus on your core competencies.