If you're wondering if H-1b (and E-3) workers are paid less than American workers you can find out for yourself. The US Government publishes the employer, location, title, and salary of every H-1b application (whether accepted or declined). It's also a good source of information about how much large tech companies are paying for new hires this year.
http://www.flcdatacenter.com/ (also available from data.gov)