As if the credit crunch was not hitting Britons hard enough, Donald Moffat was temporarily in deep, deep, deep financial trouble - due to a "technical error''.
The 38-year-old, from Irvine on Scotland's east coast, said his wife noticed the somewhat "major discrepancy of two £50-billion debits'' after he logged on to his account online.
"When I saw it - I've been shaking, I've been feeling sick - everything,'' the stunned student and part-time care worker told the BBC.
"We knew we still had quite a bit left in the account as we checked last night before we went out.
"This morning I went out to get a few things then, when I came back, my account was overdrawn by that amount.''
Barclays bank said in a statement: "A technical error caused some customer accounts to be incorrectly debited.
"The problem was immediately identified and corrected within less than an hour, and all affected customer accounts are now showing correct balances.
"No customers will be financially impacted by this error. We apologise for any inconvenience this may have caused our customers.''