IGG SOFTWARE The current version of iBank includes a web app that allows you to view your account balances, view recent transactions, and add/edit new transactions in Safari on your iPhone (MobileMe subscription required). We are in the process of developing a native iPhone app for use with iBank now.
iBank supports multiple currencies. The program uses your system currency as the default, and you can add as many other currencies as you need. Each account can be assigned a unique default currency, and when you transfer between those accounts iBank will apply the exchange rate automatically. Exchange rates can be downloaded automatically, and the rate applied to any particular transaction can be edited manually.
(Version 3.3.1)