20100604 tech.jobs: H-1B visa loses its sheen