Totally disagree
This has been a debated topic for years and that will never happen. Companies has seen the disasters associated with IT services that are outsourced. A company cannot function properly without any internal IT staff on site and that is a fact. Another new issue which has come up for discussion is we are becoming aware of the risks associated with cloud computing, moving to the cloud and right now there is even talk about cloud insurance. Which means who is responsible for when a company bellies up and that company was responsible for housing all critical and financial data for their customers? That topic of IT be warned do or die should be left alone and let us IT professionals do our work and keep our companies network running, and our internal users happy.