The Indian team does have good fast bowlers but consistency is what we have been missing always..Irfan Pathan looked different and great with his natural bowling angle and the swing, when he came in. But did well with the bat too. But now his bowling has been really sloppy. Balaji was a star in Pakistan but later on he too seemed like a mediocre. Ashish Nehra bowled simply superb against England in the previous world cup..He was just unplayable. It was a joy to watch an Indian bowler bowling that kind of a swing..Zaheer too hasnt been consistent. Good thing is, he looks be back in form.. Same is the case with Indian batsmen. If we look at the Indian line up..it definitely looks to be an awesome one. Atleast one of the best if not the best. Just imagine if Sehwag, Sachin, Ganguly, Dravid, Yuvraj, Dhoni, Kaif, etc are on top of their game!! India is gonna become invincible. But of course its far from reality currently. I think, cricket in India needs to get more competetive..As some one pointed out above, we need to introduce ranking in domestic cricket. Domestic cricket deserves more attention. It needs a different flavour. We should have different kinds of tournaments like Twenty-Twenty, ODIs at the domestic level. Have one tournament wherein players from all over the world can play too. This will add that extra touch to Indian domestic cricket and will also help the domestic cricket commercially. Domestic cricket then will be much more interesting for the spectators as well as the players! Domestic players will have that extra exposure & experience for different situations. Once competition gets in, the selection process can be made transparent too.. Lastly there has been a lot of talk about giving chance to new players. Agreed its important and fair for the team as well as the players. But a team with all new talent and no experience has very few chances of making it to the top. India has been doing pretty well with entertaining fresh talent. Continuous rotation is also a problem. No one would get enough chances to settle in and mature into a future star.