Thanks Jo. It's always nice to see someone else in the boat.
My undergrad GPA is in the dumps. (6.21/10.0 by Indian scale. It is supposed to be between 2.5 to 3.0 by US system.) But GRE, TOEFL scores are alright.
GRE (V:164,Q:167,AnaWri:3.5), TOEFL(111/120).
I hope a good SOP, good LORs and good test scores can go a long way.