The one thing that gets me with the banking system, is when someone pays you by cheque. It can take up to 5 days to "clear" (usually 3 working days, but dependant upon the type of account a person has) In this modern age of computerised systems, there's absolutely no reason for this delay. Apparently it's based on the pre-computer, banking days when a cheque would be physically sent to the originating bank.