What is the difference between a debit card and a credit card? What is any extra charge if I deposit cash through an ATM branch of an SBI or any other bank? For a PPF account in India, which bank provides the best service? How do I join net banking without ATM or debit card?...