Direct debit is such a scam. My mobile phone company offer a £12 a year discount if you use direct debit, however, if for any reason there is insufficient funds in the account the bank charges me £6 a day until the balance is brought back. Needless to say i don't have any direct debits..