the only programmers that I know that have a hard time finding a job are those who only have a very narrow specialization, typically on some web technology.<p>People who focus on solely ASP.Net without an understanding of the underlying tech will have a harder time finding a job than someone who knows several language and understands how a computer works.