I just call and get the difference posted to my account. I usually get about 10% less than what I should based on current exchange.
The worst was one stay in the UK where they used the euro rate. I was told by Cust Svc in Salt Lake that they use a web-based currency exchange program and use the average for a whole month. The clerk must have plugged in euro instead of sterling.