Pay contacts in different currencies

Stephen, you might be interested in this thread where your suggestion has also been discussed: