Hi John,
String.Format() supports a rich set of formatting codes. Please see this reference:
http://radio.weblogs.com/0106479/stories/2002/12/10/stringFormattingInC.htmlTextmerge() and transform() work great if you just need default output (as demonstrated by your example), but if you need to control specific formatting characteristics (date/time components, number of digits with leading chars, etc) in a CONSISTENT format between VFP and .NET, then you need a VFP Format class that accepts .NET style formatting strings and generates the equivalent output.
Does this make sense?
Malcolm