@whatsthenews: Thanks for explaining. I didn't know it was even legal to have agencies in the middle of everything. I've only had the opportunity to meet people with H1-B directly paid by their employers.
@dragonsong: No, I'm not talking about the Z visa. The news talk about "skilled workers". That can perfectly be H1-B and other visas too. And I said "waiting 15 years" for the green card, not the green card itself being valid for 10.
I don't know why you insist on people from China and India being necessarily smarter and educated. To give you an example, this semester my college classes were rocked by American citizens and a few other students from Vietnam, Ethiopia, and even a girl from Chile. I didn't see Indians or Chinese getting automatic A's.
I do agree, however, that "children left behind" and pushing standardized tests is B.S. and that something must be done soon or US education will go downhill quickly.
Good luck to your family with your paperwork.