But if one can buy and sell amounts <25000 through a broker ( don't know if it's ok to name them here so I wont) for like a .001 spread, why can't banks do the same? Why don't they process the transfer as if it were in the home country currency and then when needed to actually send it, quickly...