Can anyone explain to me why, in this age of advanced technology, ACH (electronic fund transfer) transactions still take 3-7 business days? I would expect that much of the processing required to make it happen would take a few milliseconds with the computer systems we have now. Does each transaction require manual verification or something?