these so-called consulting companies are just recycling employees every way they possibly can: H-1/L-1/B-1, leaving the real players trying their luck at the annual lottery. if i am not mistaken, these companies are throw a bunch of applications every Apr 1 hoping to get few or more get selected in the 'lottery'... I don't see this getting addressed even if the cap is hiked to the number that is proposed by I2 act. Enforcement as Ron suggests(just 1 or two of these biggies) is an option - It surely will hit them where it hurts. And in future, replacing prevailing wage with something at market levels will certainly deter their abuse, IMO - for both H1 and L1.