Yes it's real odd to receive payment in any currency but be able to bill in multiple currencies. Years ago I wrote an invoicing module for a shipping/transport company, they could have 7 or 8 different currencies when shipping a container from one corner of the world to the other. This was pre Euro days, so charges in Europe racked up a slew of currencies pretty fast.