The problem is...
When an IT department does a good job... keeps everything running and available so everyone in the organization can get their work done... upper management (CEO's and CFO's) believes an IT staff is waste of money. "Why do we need to have all these computer nerds hanging around, paying their salaries when everything is running smoothly? Let's outsource IT so we don't have to pay anyone until that rare occasion when something breaks. So what if we have to pay 3 times as much for someone to come in and fix an issue?... 3 times as much for only a few days, as opposed to paying salaries and benefits for a full-time staff is a bargin that is a no-brainer!" How can an IT department even justify its existance? We'll all be working for consulting companies before long. Might as well submit your resume to GeekSquad now and avoid the rush.