Very good post. We have to accept that Indian Software Cos. are doing donkey's job at a cheaper rate than others and therefore earning. The reason is short-sightedness of these so called "Software-Giants".
The threats to this business model are:
1. Other countries (mainly china) are fast...