Why not Zaheer Khan as captain. After all, he's the senior most after the trinity of Sachin-Sourav-Dravid; and in current form the only one who is sure of his place in both tests and one dayers. Moreover, pressures of captaincy will not affect his batting anyway.