Friend, all your suggestions are well known but impracticable because of vested interests. That is the key. I would like to answer one important point. USA's success in ensuring a trouble-free life after 9/11 is not entirely due to their resolve, integrity of implementing personnel and a host of other things which I do not wish to elaborate. The difference between USA or any western country for that matter and India boils down squarely to one thing. As long as foreign bodies succeed in roping in local elements - disgruntled fringe elements - to take part in such heinous acts, no force on the earth can stop such atrocities. If every member of the minority communities ( I don't wish to name them) take a sacred vow that they will not mortgage their conscience and integrity, terrorism can be stopped easily. Will our political masters work towards this objective?