My bank has a program where if you accidently run in the red, it just gets put on a credit card.  Then if you fill up your allotted credit card, it just denies you. 
We probably "overdraft" about 6 times a year, just because we have so much shit set up through autopay that sometimes things line up in such a way where a 400 dollar trip to Costco can fuck things up.