Do Workers Hired on the H-1B Visa Displace US Workers?

When looking specifically at the H-1B visa, there have been many news stories over the last two years Рsome claiming that the H-1B is primarily used to displace US workers (especially in the IT area), and that it is used to artificially keep wages lower.  Others claim the exact opposite, that the H-1B compliments