I completely agree with cgkanchi. India and Pak are the 2 most unpredictable teams. one day they r down in the dumps, the next day they emerge heroes. My heart beats for india (best batting line up), though pak has the best bowling i think (who can stand and face waqar, shoaib and wasim) though i think australia is also a good bet (their fielding is wht they depend on as i think their bowling is not as good but it looks good due to the astounding catches they take while fielding)