Thanks are due to Coen Siegerink (the original author of Tclkit and Starkits), Mark Roseman and Steve Blinkhorn for their ongoing collaboration on Tclkit and Starkits, and for their assistance preparing this paper.
Also to Larry Virden, for his patient reading of the draft of earlier version of this paper - presented at the Tcl2002 conference in Vancouver, BC.
And, of course, the many giants on whose shoulders we have stood.