India are very good in ODI, I never said they weren't. But India are HOPELESS in Test cricket. And an Indian who had half a brain would say that England are a billion times better than India in Test cricket, if you want proof compare the results of the two teams over the past 2 decades. England are improving in ODI as well, England are fielding a very young team who has beaten South Africa twice in 3 matches, beat Pakistan twice in 3 matches all in the one summer and comprehensively thrashed South Africa in 2 of those matches and South Africa don't get thrashed in ODI very often, not even by Australia. England are really improving in ODI big time and will be better than India soon. If England win the final on Saturday they are ranked 3rd in ODI. Beating Pakistan and South Africa is something to be proud of they are the only 2 teams who have won an ODI series in Australia within the last 3 years. Laxman is hopeless, he got a pair in New Zealand, he hasn't produced anything since his magical innings against Australia. Dravid is a fine batsman, and he has no one to play with him. The day India put up a fight against Australia in Australia is the day I wake up with a clitoris and a Bartholens' Gland.