I know that my bank (USAA) was quick to send out an email to customers saying that they would not be charging fees for the use of debit cards. If they can finance the maintenance of their debit card program some other way (interest paid on credit cards, mortgages, etc) then other banks can too.