HDFC Bank is horrible, their latest madistic rule is to bar any cash deposit in salary account. I am not sure the problem HDFC has bcos all other banks permit this to to be done and hence obviously it is not a RBI directive. Plus customer service is also very poor and the staff is ill-tempered and ill mannered.