This article was originally written for IBM Developer Works, and is based on their template system (source.xml). Part of the contract says that it can be republished with attribution after three months (from June 2002) -- this is done with the Docbook version is source.sgml...