Man, I gotta disagree with you there. Things may be different in your neck of the woods, but here, It's hard to find decent entry level IT people.
We just brought one in. It wasn't too painful. But in the 3-4 years prior....man....it would take forever. We'd start out with a list of desired qualities and wind up with - without exaggeration - "Must show up for interview on time and not curse at customers when answering the phone."
It may be the downturn in the economy that improved our local employment pool. But for awhile, jeez, pickings were pretty slim.
Here, it’s a bit harsher. We’ve had some high tech industries close up shop, laying tens of thousands of skilled workers off. Largely, this was a company that worked with NASA making boosters.
We also have several colleges in a 80 mile radius, graduating skilled workers - all of whom want to settle down locally. More’s the pity; as you gotta go where the jobs are.
I’m an electrical Engineer with 23 yrs experience. I had over 22 people competing for this job, and there are literally thousands of engineers in this state looking for anything that will allow them to keep their homes. In response, an engineer I used to work with took a job at 40% less pay than he was making just 1 yr ago - just to he can continue making his house payment. Yep, 40% drop. When you have dozens of applicants, you don’t have to compete salary-wise; that’s money directly to the profit line.