Is HDFC Bank Limited (HDB) A Smart Long-Term Buy? : vimarsan