Just how hard is it to get an H1B visa these days? From Wall of Exclusion?:
Just a few days after the start of the 2005 fiscal year, it became clear that the cap for H1B visas had already been reached. This means if a U.S. business finds a qualified professional who is not a U.S. citizen, it cannot hire that individual before October 2005. So, the qualified professional goes elsewhere and the U.S. business loses and becomes less competitive.