You seem to be under the misapprehension that this thread is about "The Indian Caste System" as a whole; it is not. That is a different discussion altogether. For some authentic sources on this topic see my other comments in this thread.
This thread is about "Caste based Discrimination" amongst the Indian IT Community in the USA. My contention is that it is not all the issue that it is made out to be by some vested interests who may have their own agenda in raking this up. Hence American companies need to be cautious before giving them a megaphone and a platform.