i don't think unreadable is that far off beam i have read it and found it very heavy going your point about the sense of abstraction in the article is correct and it probably needs a one liner explaining what it's about as a prepend if nobody has done it in the interim i'll have a stab tonight user sjc