Personally, I would simply search the 1D array of possible strings for the current string and use the index of the found element to pick a description out of an array of strings with the descriptions in it.
This doesn`t work if you want to operate code based on the cases, but for a simple description allocation it should work.
I certainly wouldn`t use case structures for this if you`re just looking to link a string value to a particular array.
Shane
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)