My monthly statement is littered with itemised charges for USA/USD transactions. Each instance takes up 4 rows:
CROSS BORDER ASSESSMENT FEE
CURRENCY CONVERSION ASSESSMENT FEE
INTERNATIONAL TRANSACTION FEE
... then the transaction itself ...
It's good they're being fully transparent, but it does make the statement harder to read, and accounting slightly more complicated.
BTW Visa and MC's exchange rates are usually pretty shitty as well (worse than a bank's cash rate), which means a further (hidden) %age is added to the transaction.
I've tried to find a USD CC where I can pay with a wire but no one in Australia seems to offer it... I'd need to go to the USA to open it and even then I'd have some problems since I'm not a citizen...