I want to react very strongly to your opinion about nuclear deal.I'd guess you havent read the text of nuke deal and Manmohan singh's team have done a very good job though not the best.
Nuke deal will be with NSG-international community and not just US. US was just a good starting/entry point. Infact, you'll observe that we'll be buying most of the uranium from France, Russia & Aus and not US. France & Russia are already supplying us with nuclear material but in very limited amounts. Now, to talk about BARC & AEC, they are also doing decent job though not a very good job. BARC & AEC require "fuel" -- you cant create fuel!!!.. However, the alternative is to use thorium. most importantly, you need nuclear fuel until our scientists get ready with the thorium based reactor. It requires good amount of research and you should applaud the scientists work till now given that India was under sanctions for the past 30 years.. And this nuclear deal will help remove that sanctions and expedite research on thorium based reactor.
And, I understand emotional comments like "selling country" etc.... That is not at all true. There is nothing being sold except "compromise that IAEA might doing inspections of our civilian nuclear facilities"
US's interests are obvious: a) Increased oil consumption by India,China leads to higher oil prices. b) Containing china in this region c) It can have ensured that Indian nuclear program is more transparent that it was earlier.