In the near future online purchasing will become less and less hassle. The technology exists to be able to process transactions instantly. For example, when I send a bank wire it takes a few days to process. One day this will not be the case. It will be nice when everything happens instantly with no hassle. When I am sent money, I should not have to wait 2-3 days for it. But I guess this is done because, the longer your money is held, the more time the company has to make money off of your money. So maybe this will never change. I feel like it will but who knows..