I have a couple of /e Markup calls which have replacements of the form "functionName(\$pagename,\$x,'$1')" In MarkupToHTML, $x = array_shift($lines); Markup_e makes $pagename available to replacement functions. Is there a way to access $x or do I have to re-read the page source and reconstruct it? TIA JR -- John Rankin