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.