I find it surprising that it's been 15 years since the commercialization of the Internet and (near) instant global data communication and it still takes banks 3-5 days to confirm payment (e.g., the time it takes to send a physical letter, coast-to-coast, via the USPS). This is the timeframe of a standard Electronics Fund Transfer (ETF) for bill pay, bank-to-bank transfers, etc. The only alternative, as far as I know, is a wire transfer, which is a tedious and expensive option.
Does anyone know what's preventing the U.S. banking system from improving its electronic transfer capabilities? Given the importance of the free flow of money and goods (and liquidity) to our economy, it seems like the quick movement of funds would be a significant priority for our overall banking system.
(Note that if banks could confirm electronic transfers within a few seconds (and if we added an extra layer of security beyond simple passwords, such as a challenge/response system), we could significantly reduce the occurrence of fraud. Near instant confirmation would also alleviate, or eliminate, the issue of short-term credit mentioned in this article.)