They clear the balance before hand because as you just learned, the funds from another bank take time to clear. Which is why the Nigerian scams work. The bank will clear funds before they are verified. Otherwise you'd bitch about every check taking 2 weeks to clear. Raise enough stink and they should resend the overdraft charges if it's her first time being overdrawn.