USAA has been great. If you (or a relative?) has any military service, they'll let you open an account. One of the nicest "perks" is that they reimburse ATM fees. Not sure of the exact amount, but I recall it's around $2.00 for the first 10 ATM withdrawals per month.
Check them out at
www.usaa.com; it may be worth the look.