Being the numero uno in T20 and having a large talent pool, perhaps its a good time for India to take the lead in having different teams. For instance, India could very easily have two good teams each for Tests and ODI.
Test: Jaffer, Karthik, Dravid, Laxman, Sachin, Ganguly, Dhoni, Powar, Kumble, Sreesanth, Zaheer, Rohit Sharma, Yuvraj Singh, VRV Singh (or the best wicket taking fast bowler India can find).
ODI: Gambhir, Uthappa, Yuvraj, Dhoni, Karthik, Badrinath, Manoj Tiwari, Irfan Path, Yusuf Pathan, RP Singh, Harbhajan Singh, Joginder Sharma, Suresh Raina, Piyush Chawla.
With Kumble being named Test captain, perhaps its time to think on these lines?