I like the concept and testing the code over 28.8 dialup, it is bearable.

Present code missing a couple of DIMs $Names, $ReturnName
Duplicate DIM of $X

With the inclusion of the NoMacrosInStrings option in 4.5 perhaps the examples should be new school.

I know Shawn, go ahead... cry your eyes out.
$Names = TranslateName (3, "", 3, @Domain+"\"+@wksta+"$", "1,2,3,4,5,6,7,8,9,10,11,12")
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.