I totally agree that the system has been abused. I was referring more to my personal case and its very complicated for a company to sponsor someone (doing it the correct way of course) for an H-1B at least in my professional area. I haven't read the proposal but lets hope its something similar to the system that is used in Canada. Where everyone can participate and several factors come into play. (points system).