hellp plp! please grow up,i jus cant get why is thut all are blaming on indian companies. if u plp think that MNC companies are far more better than indians, since they have their own products(jus like IBM!),then why dont they do well in consulting services. The recent revenue figures says it all! IBM ,topping the fortune 500 has generated half the revenue(4195 mn $)when compared to TCS or infosys! where does their fame rank in consulting services! and if u guys are seriously interested in product development ,many of the indian companies do have R&D .why not try joining them and channelise ur talents! why always opt for google,yahoo or microsoft and help them to grow ,finally end up criticising indian companies!