This guy knocks it out of the park.
Our last two open positions we filled with H1-B candidates. Not because we wanted cheap labor (we pay them quite well, market rate), but because like my compatriot blogger here the quality of the American candidates was pretty poor. Of the entire stack of stateside resumes we received, only one person had the technical skills necessary, but came off as highly arrogant and not a team player.
Not to go on a tangent (but I will regardless), it's interesting how not to long ago it was enough to be a code nerd with no personality or people skills to speak of and in todays world I really don't have room for someone on my staff who can't communicate well and handle direct contact with end users.
Anyways, back to the main point, I find it highly irritating after all this immigration bill nonsense where congresspeople were falling over themselves trying to hand out citizenship and rights to these "poor hard working illegals" (as the pro-amnesty crowd portrays them) but at the same time these government leaders actively try to keep companies from hiring highly skilled, honest, tax paying foreigners. I like to think that most Americans are not xenophobic and realize that our country was built on immigration, immigration of skilled, hard working, talented people who want to integrate and take part in the American dream.