Thanks for an excellent perspective on all of this. In the US, credit transactions are routinely around 2%, and if you want to send money instantly, you pay a HUGE markup as an individual (wire services). The banks have a totally different system of course, but it isn't anywhere near instant. The only other option to send money easily is MoneyPak, but that costs $4.95 USD to send anything up to $500 USD.