Droma 4 Oct 2010 #1Hi guys,I know there are a couple of banking threads out there but I couldn't find anything that addressed this particular question. I'd very much appreciate any sage advice.I have been banking with Deutsche Bank for the past couple of years and been reasonably happy with service. They always have English speakers available in store and on the phone. I get paid by check from the States in US$, a fairly Flinstone situation but unfortunately one I can't influence. Deutsche Bank has been taking a standard 35zl charge from each check, which I was ok about, up until the last few months when the exchange rate they offered when calculating the check into zl become brutal. I'm now losing a couple of 100zl on each check, compared with market exchange rates and have a 35zl standard charge on top.I'm wondering if there is some way around this situation. Deutsche Bank offers a US$ account but I will still be subject to their check charge and will still have to accept their exchange rates when I withdraw it in zl. The solution there would seem to be to withdraw in dollars, which is possible, and then use a kantor. But that seems a little long winded.Does anyone have experience in regularly banking foreign checks and avoiding charges or know of any banks that offer more honest exchange rates? Someone suggested Citibank maybe able to help out as they are a US bank, but as I'm not a US citizen, I'm not sure how they could help me.Any suggestions?