competition to get in professional colleges id tuff in Chennai, bangalore and mumbai...there is an engg college in bangalore in every nook and corner...set up 4 computers and u hv an engineering college in these places offering 2 courses IT and CS..such colleges just spoil the name of engineering..nd wt do kids graduatin frm these colleges do...queue up in front of infosys or join a BPO...thts yur idea of professionalism...yes delhi lacks engineering and medical institutions in quantity but it has far greater quality than in other cities..delhi university is one of the very few universities in india to grant honors degree with BSc, BComm and BA. It has produced top leaders, executives ever since its establishment...I don;t think any other university in India can match up with the number of courses tht DU offers and above all I think ppl (not just Delhites..bt from other parts frm the country) can think of a life beyond engineering and medicine...nd dude..with no hard feelings towards any part of the country..I have heard that an engineering degree and make yur dowry 3 times in some places down south...if that's true then thank god delhites havn't caught up....FYI..i am an engg frm bombay univ.