What does it mean to be an American citizen? Do we even have a country anymore if we allow millions of H1B from India to come? Do you even think what is the right number of eventual immigrants and from what country? Do we want the USA to be half India?