Won't the currency type be mapped to something a little less stringy? i.e. an R8? examine the
Value->dblVal
component
As far as formatting it correctly, you have 4 locale items to determine (if you want to do it 'right')
1. currency symbol (LOCALE_SCURRENCY)
2. grouping (LOCALE_SMONGROUPING)
3. grouping seperator (LOCALE_SMONTHOUSANDSEP)
3. decimal seperator (LOCALE_SMONDECIMALSEP)
4. negation method (LOCALE_INEGCURR)
or just assume 3,comma grouping and . decimal (anglosphere type)
Easiest way is to print it to a string (%.2f) then carve it up manually to insert the comma at the right place