With unemployment at essentially ZERO these days, it's hard finding the best people, especially skilled knowledge workers like programmers. Every company needs programmers, so the good ones who happen to be looking are few and far between. By contrast, the mediocre to poor programmers are abundant and...