People keep saying that a vote against this treaty is a vote for china. That is bull. This treaty is deeply flawed and should not be implemented. With a cap on research, cap on fissile material and a cap on further testing; i dont think you could negotiate more away. As far as anti-china credentials of the US are concerned (wrt India), i sincerely doubt them. First of all they have a huge deficit with the chinese, with the chinese literally owning the retail sector. Secondly the chinese possess huge american currency which is a big leverage for the americans. Thirdly the americans respect the chinese more than the indians (this is inherently known in the strategic circles where the american's consider the chinese to be strong and the indians to be whiners ). IMHO the americans will not side with the chinese against the indian's due to the above reasons. All we are being used for is being tissue paper like the pakistani's are being used as by both the chinese and americans.