The solution to the H1-B problem is to require any company, corporation, etc. to pay them the average wage of domestic workers in that field. I'm sure this would greatly discourage companies, etc., from importing workers while they could easily find qualified workers here. Of course, since the corporations, etc., own the government, no such change has a chance in hell of coming to fruition. One last little question; if the Supreme Court says that corporations are people, why doesn't each corporation have the same legal limits on political donations?