"Failures are the pillars of success".Win comes after a defeat.Right now most of the Indian cricket players hv excellant records in foreign soil.Coach Or Team physio can take care of players out of the middle not in the real show.I don't know why should hire international coach,whether India has given number of great cricketers in world cricket i.e. Sunil Gavaskar,Kapil Dev, Krish Srikant,Javagal Srinath,Madan Lal etc.Refer to the 2003 World Cup in South Africa,Sandip Patil had been indulged as coach for the non test cricket playing country,Kenya,but Kenya made their place to semifinalist.This is called "Mental application".Approach of positive thinking should be there.We have every thing,but we don't know how to utilise our resources.In my this opinion,i just wd like to suggest,first we shd have excellant Bowling & Fielding coach,preferred he shd be an Indian.Opening batsmen shd be best two out of eleven players becoz an excellant start as if 50 to 100 runs along with wicket being saved up to minimum first 15 overs wd be effective.Normally we find India struggle in first 15 overs with losing 4 to 5 top orders batsmen.Rahul Dravid is the best batsman in the world in No.3 position.