Surely you could just get an account that doesn't allow an unauthorised overdraft? So if you need one, you need to actually go into the bank and talk to someone (or is this kind of account only common outside the US?)