Americans don't seem aware of the "train and place" industry that gives them a boost to get careers here. There are lots of tiny, undercover "schools" that drill them in technologies such as SAP, "spice" their resumes, and take a cut of their salaries. I've encountered them twice in my state. One recruiter, working for an American staffing firm that was supposed to be placing me, was in fact working on the side for one of these schools.
This is the survey on Indian IT discrimination. This mini-site is broken down into just a few tabs.