20100521 tech: H-1B holders earn more than Americans