One tip for those of you that get lots of incoming wires:

Call your bank and get details like 1) how much do you charge for incoming and 2) what are your main intermediary banks for USD transfers.

Then you can have the bank or the affiliate program sending you the money tell you what intermediary bank they use, and pick an account at a bank that does have a relationship with that bank. It means you'd probably have to have two or more accounts open, but it will save you on in-comings if the volume is that much greater.

Who wants to feed the banks anyway?

PS. KM BUCKS USD transfers go via these fine banking establishments: Raiffeisen Zentralbank Oesterreich, BANK OF AMERICA N.A., New York, AMERICAN EXPRESS BANK, LTD , NEW YORK and JP MORGAN CHASE BANK, NEW YORK,USA. $0.02