Every year, thousands of skilled workers compete for a chance to work in the United States. This is the H-1B lottery. By law, the government can only approve 85,000 new H-1B visas each year: 65,000 ...