You may think there's no escaping your bank's dirty tricks. We found 8 with zero ATM fees and free checking. More