Why is it so hard to find entry-level work? Why are there far more openings for senior developers and project managers than for second-tier coders, and very few openings anywhere for a first-tier coder with no experience?
On a serious note, I read somewhere that the shortage of entry level jobs is due to the expansion of unpaid/poorly paid internships.