I recently did what a certain frankenfirm said would take them at least three months.... In three hours.
This resolved a major incident, which would have impacted on my deliverables. I couldn't have that.
Certain bits of Management tell me I shouldn't do that... So what, I should let outsourcing result in me failing on my objectives? I don't think so....