I couldn't agree more. The best thing a company can do is "home grow" their own talent! I always tell my clients to do this, but sometimes you just can't. You need a person with a specific talent RIGHT NOW! And, you cannot grow that talent quick enough for the current, pressing, need. Having said all that, a lot of the people unemployed right now are still putting limitations on themselves. They won't do a certain type of job, in a specific location, that pays less then what they were making, or whatever. There are a ton of excuses. A lot of times when I ask a "candidate", that's been out of work for a long time, where they are open to moving for an opportunity. They will give me a few places and that's it! In other words, they put a fence around themselves and limit their opportunities. It's a shame, but it happens. So, when you see companies in an article complaining they cannot find enough people to fill positions, that could be one of the reasons. Just a thought.