dont be so pessimistic, if westernrs can develop productswhy cant we. they are human beings like us. give indians some time. who thought 20 yrs ago that indians could develop services software companies that too world class. innovation is the next step after just offering servies. there are many innovative software start ups in silicon valley started by indians.