Its a nice to see that Indians somehow started beleiving that they are more qualified than Americans. There is nothing wrong in dreaming. An American who is undergraduate is still 100 times better than any third world country master. Americans dont need to establish their superiority because they are. They dont need to tell people all the time that they are going to be superpower by such year because they are already a superpower. I am not surprised to see the arrogance of some Indians here because it happens when undeserving people get some recognition (though mainly for vsted interests of Americans only). Classic example is of Bangladesh's cricket captain who, after defeating India in WC started giving high headed interviews but we all know their real cricketing capabilities. India's case is no different. Sooner rather than later they will realise that they are and will remain third world country till then sweet dreams.