DocBones sent a link to a provocative story in The Business Journal of San Jose about how foreign high-tech workers in the U.S. on H-1B visas often earn far less than they are worth, perhaps because the terms of their visas make switching jobs so hard that they can't bid out their services effectively. Industry spokespeople deny any wage differences. Trade groups keep on lobbying to raise the current 115,000/year cap on H-1B visas to 200,000/year. The whole issue is a mass of claims and counter-claims, each one "supported" by statistics and surveys. Is there a "right" side or a "wrong" side here? Does anyone with first-hand experience as an H-1B worker care to comment?