Electronic Funds transfer. Tricky parts