Gentlemen. I don't care about the implementation. If it doesn't work, it can be fixed. I don't care about the syntax. It does look clunky, but it can be fixed. (Anyway, I can see reader macros or a user-definable parser driver table, or both, not far down the track.) I have read the documents. This is the biggest of big wins. The design smacks of sheer genius. My heartiest congratulations. OK, John.