20100315 tech: H-1B visa: What you must know