For me, I firmly believe that IT outsourcing is actually a resource that is totally under-utilized by a lot of businesses. I have a lot of friends that run businesses, and a lot of friends that are IT Specialists, and I’m very surprised to learn that many of these businesses are not engaging with the specialized labor market. Specialized labor is more readily and affordably available than ever before, basically in the history of our entire planet. Now, if you need a job done, rather than making a full-time hire that you’ll end up regretting, you can actually take bids on the job from people not only in your community, State, and Country, but in international markets where your dollar will go much much further. I am a firm proponent of offshore Outsourcing. I know that this is not necessarily a popular opinion ethically, but I can tell you that in the world of business people are doing offshore Outsourcing all the time, and it is increasingly popular as you can afford amazing quality for mediocre rates… Mediocre as compared to what local programmers are used to making, not in the context of what you’re paying, which is actually an incredible amount. I am a major proponent of specialized labor, and I think that when there are programming and software needs that arise unexpectedly within a business comment that it is very wise to reach outside of the best of this weather that’s to the local economy or to the international economy, because I think that it is better to delegate these responsibilities outside of the business rather than Focus your employees on them and have them neglect their usual tasks. Unless of course it’s a very small project, in which case you can have one of your programmers tackle the problem. This is just my opinion, and I’m no expert, but I do run a pretty successful business. It’s small, but it’s meaningful and we do a lot of great things, a lot of the reason that were able to do great things is from local and offshore Outsourcing comma specifically with our IT needs.