excellent article on the sorry state of the h1-b visa program