Cybercoolies and...... as a preface plz go thru this blog first.. http://bakerstreetirregulars.blogspot.com/ Though it's rude, it's truth.Now things apart.....u can easily think of this. Why are we given these IT projects, try to understand...how it all works? It's not that difficult. Now Us and many other development countries have a large pool of talent which is gud . Still companies ther outsource ther project to countries like India. Reason is the talent they have is costly...... though they have masters of technology among them, they do and will outsource their projects. Mostly something laborious and hectic is given, to cut the cost their finance department takes the decision over to outsource. Now their tech guy ther is guru of technology and can do all their project but he will demand a lot of dollars...now he will just administer and do the key parts and remaining are outsourced..so he is paid less....gud for the company. Then the company outsource to a IT services...