We promoted this last year on the site and it was a huge hit.
ING sponsor of marathons throughout the world offers a free checking account that even pays interest with no fees. And to top it off they give you $50 after you sign up and use their ATM card.
No ATM fees, no overdraft fees, it's the way to go.
Instead of paying a monthly fee to your bank why not get $50 from a bank that doesn't charge you fees?
I've been a customer for years and 100% recommend them. In the past the drawbacks were if you wanted to deposit a check you had to mail it to them, but now you can do it via their Iphone/Android App. They have a free ATM network with 35,000 ATMs as well and now you can use Capital One ATMs as well.
More info here:
(Full disclosure, letsrun.com gets a referral fee if you sign up).