ICICI bank is largest private sector bank of india.IT is the most updated bank technologycally in india.I am associated with this bank since 2007.i do have saving account with icici bank where my salary got deposited.overall experiance is pretty good and net bank is also good.i do not have to stand in queue for deposit the amount as they have deposit machine where I can deposit in few minutes.also iam getting intance alerts regarding the transaction.they use to offer loan and credit cards based on your account.