The new QuickBooks Pro Premier and Enterprise versions will include a new multi-currency function. It is a preference that must be turned on (but then never turned off). You will need to choose a home currency and press enter. Then you'll have the choice to categorize all customers and vendors by their home currency. There is a new currency list located in the list menu. That will allow you to update the currency values. There is a link for US-based company's to update currency values with one click. I have spoken to Intuit about also adding that update to non-US home currency companies. The world is global now and it should be just as easy to conduct business with a non-US base currency. There is also some nice gain/loss reporting.
I like what they have done with bills and invoicing. You can easily see what the home vs resident currency value is when reviewing these documents. Also all versions now support an 11-digit number (up from 8-digits). That will make it easier to conduct business in other currencies (and to conduct business at higher dollar levels!).