Одна из проблем Кремниевой долины, с которой я, возможно, сталкиваюсь ввиду специфичности работы - это отсутствие людей, хорошо знающих JavaScript. Т.е. не "специалистов", получившим образование по записям в блогах типа "10 классных эффектов на jQuery" или "Делаем фото-галерею на YUI", а именно людей, способных писать быстрый и компактный код на JavaScript, понимающих closures, и не поднимающих скорость рендеринга страницы в 3 раза. Людей, которые хорошо бы знали именно язык, а не разнообразные надстройки и библиотеки (хотя последнее тоже не мешает).
Собственно, этому есть весьма хорошие обьяснения. JavaScript редко когда преподают в вузах, так как считают в принципе языком несерьезным, несмотря на присутствие в нем некоторых вещей, которых ни в каждом языке и найдешь. Даже опытные разработчики нередко считают JavaScript этаким языком для написания игрушечных вещей типа alert("Превед!"); В особо забитых случаях (и такие разработчики уж точно не проходят интервью) они считают JavaScript подмножеством Java, и итого любой Java-эксперт теоретически знает JavaScript.
В итоге людей с действительно хорошим багажом знаний в Долине можно перечислить по пальцам, и за ними гоняются все.