the point is ....even you kno the fact that american software industry can not run without being helped by Indian Engineers.
And what did you say "highly qualified americans"...dude go check the stats.....hardly there would be any american whose must have done Masters........Every working facility have 8 out of 10 masters are not american....and 7 out of that 8 are INDIANS.....
Indian are dominating american employees ....only because they much more capable of american......Wait for a couple of more years dude...you will see the diffrence....