The best way to avoid getting cock-punched by overdraft fees, is to treat every debit card purchase like a check. Much easier for me, as I'm the only one with a card on my account. Perhaps, that's the answer - separate accounts. Debit card transactions don't post right away, and sometimes the...