You can use the Stocks application to get currency conversion rates. To add a currency hit the "i" icon to get to the list of stocks. Hit the "+" to add a stock. Since the app uses Yahoo finance the easiest way to get the correct symbol is to go to http://finance.yahoo.com/currency/convert
On the Yahoo page select the currencies you want and hit the "Convert" button. For instance to see how much the US Dollar has tanked compared to the Euro select those two. When it returns there will be a section called "Currency Conversion Results" and a field called "Symbol". For US Dollar to Euro it will be "USDEUR=X". Enter this into the Edit field on the iPhone and hit search (lower case is OK). It will find it and then you select from the list and then add it to your list.
Unfortunately the stocks app (at least for 1.0.2 version for which the following is applicable) only shows two digits to the right of the decimal point. I did find a way to increase the number of digits.
I copied the actual stocks binary file from within stocks.app onto my Mac using Fugu and then used a program called hexedit to change the "sprintf" strings used for formatting. For instance the actual stock (or currency exchange rate) string is generated using %5.2f which I changed to %5.4f to get more digits (use a different number if you wish). I would suggest making a backup of the original file before editing. The ASCII "2" (hex 32) bytes stored at following offsets can be changed:
18B1E: graph label (note that 1 day graphs still don't work but that's apparently a different bug)
191AF: stock price or exchange rate
191BA: change amount (percent or actual amount)
On the Yahoo page select the currencies you want and hit the "Convert" button. For instance to see how much the US Dollar has tanked compared to the Euro select those two. When it returns there will be a section called "Currency Conversion Results" and a field called "Symbol". For US Dollar to Euro it will be "USDEUR=X". Enter this into the Edit field on the iPhone and hit search (lower case is OK). It will find it and then you select from the list and then add it to your list.
Unfortunately the stocks app (at least for 1.0.2 version for which the following is applicable) only shows two digits to the right of the decimal point. I did find a way to increase the number of digits.
I copied the actual stocks binary file from within stocks.app onto my Mac using Fugu and then used a program called hexedit to change the "sprintf" strings used for formatting. For instance the actual stock (or currency exchange rate) string is generated using %5.2f which I changed to %5.4f to get more digits (use a different number if you wish). I would suggest making a backup of the original file before editing. The ASCII "2" (hex 32) bytes stored at following offsets can be changed:
18B1E: graph label (note that 1 day graphs still don't work but that's apparently a different bug)
191AF: stock price or exchange rate
191BA: change amount (percent or actual amount)