You can bounce a check these days within hours but transferring money from your Bank Account is still governed by decades old rules that can cause your money to sit for days in purgatory.
Here is the article from PaymentsSource:
http://www.paymentssource.com/news/how-big-banks-killed-a-plan-to-speed-up-money-transfers-3016022-1.html