I was looking at ETrade as an option for that reason. If you get charged a fee by another ATM, they refund it.