Agreed. At the company I work for we are constantly looking for new developers, and it's not because we don't get enough people applying. We get swamped in resumes. There are tons of unemployed software developers out there.
Sadly, once we interview them, we realize why they are unemployed. Most of them are basically incompetent. Finding a developer with *real* talent amidst the hordes of people claiming to be developers is very challenging.