20090812 tech: 20;000 H-1B visas still remaining