So, What's The Real Solution To Overdrafts?
Know how much money you have in your account.
Make absolutely sure you always have at least a $100 minimum balance in your account. Never go below that balance.
Get a savings account and link your savings account to your checking account. At many institutions and virtually all credit unions they will transfer money from your savings account to keep you from overdrawing your account. Nice.
If you sign up for bounced-check protection for your debit or ATM card, do your best never to use it!