I find it interesting that Apple hasn't done what many other large US corporations have done and just open offices in a country like India. Then they essentially get rid of any US based employees. No H1B's needed and you're still paying pennies on the dollar for the work.