I found this interesting perl implementation on the net: http://www.smalltime.com/dictator.html Naturally, there are all kinds of big ugly ways to go about building something like this - but it seems that it's recursive nature might make it a simple little routine. Any general ideas? -kari. TIMTOWTDI