Talking of RD's permanent place in ODI Team:The main factor against him is that ODIs dont test Batsmen's patience & temperament as much as Tests do. So guys like Yuvi, Kohli, even Rohit Sharma & Raina can easily excel in these formats while batting. The pitches are easier to bat on.So the expertise that RD has, gets nullified almost. Except for cases where the ODIs are in SA or England.It all boils down to the other utilities that the players offer - may be having a golden arm, or lightning in field.......and RD loses out on these aspects.