163,000 applications were filed for 85,000 H-1B Visas. With our current lottery system for allocating the coveted visas, employers have a 50-50 chance of getting an employee into the country.
Many workers in the US don't like the system because many think the guest workers depress wages. Employers don't like it because they cannot be guaranteed the desperately needed talent for hot projects.
Here's an idea - let's put the visas up on Ebay. Employers can almost be guaranteed a visa is they really, really need someone. Downward pressure on wages would be slowed since the cost of the visas would be higher. The extra income to the US treasury could be put to some good use. It's a win-win-win situation.