>I should have some access to a generic method that will format a number >in whatever locale, based on some generic format string.
That wasn't part of the XSLT 1.0 design. XSLT 2.0 may have locale awareness for dates. For currency or general numbers, plan on using extension functions to pass through to Java methods. .................David Marston
