I'm using atoms as status value returns from functions. Is there any 'best practice' in this area? In other languages I might keep them together as defined constants or some such? TIA -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. http://www.dpawson.co.uk