Not something I have to worry about much personally, but I might need this sort of service one day.
I got a call this morning asking if I have to pay for imports. The long and short of it is Bidvest Bank believes it has the most cost effective and convenient way to do this. So I share it for anyone who might be interested.
Their offering is fxPaynet, a totally online service without transaction fees. The bank only makes their money out of the spread between buy and sell prices, and at a quick glance that spread seemed a lot smaller than what I tend to see at my bank.
If you check it out, or are aware of something competitive that also does the job, please give feedback here.