It's a long shot, but you never know around here...
I recently received a check drawn on a Belgian bank, in euros, reimbursing me for my expenses for a business trip I made to Belgium last year. I gave it to my local bank (J.P. Morgan Chase, one of the larger U.S. firms) to deposit. It's now a month later, and the funds still have not been credited to my account. I just called them to inquire about the status of the check and was told that the Belgian bank hasn't paid up yet. And, when they do, Chase will charge me a USD 75 service fee. Plus, the Belgian bank may charge me as well.
Now, I was moderately annoyed at the USD 3 charge every time I used a European ATM, but I figured it wasn't too onerous and was probably cheaper than dealing with the money exchangers. This check processing fee seems decidedly unreasonable. Has anybody else here had experience moving modest amounts of money internationally? There must be a better way to deal with this.