Introduction [2008-03-20 downloaded and converted to single HTML. This is edited version of the original and does not contain all of the text] By Roedy Green An early version of this article appeared in Java Developers' Journal (volume 2 issue 6). I also spoke on this topic in 1997-11 at the Colorado Summit Conference. It has been gradually growing ever since. I have had quite a few requests for p