Opus: We don't know what will be in the fields. The fields are in a work order that both have varying fields depending on the form, and varying values depending on the field.

To all else: the language is C# (pure .NET managed code).

A_T