Why doesn't COM_siteHeader call Template->finish? $tmp = $header->parse( 'index_header', 'header' ); ob_start(); eval( '?>' . $tmp ); $retval = ob_get_contents(); ob_end_clean(); return $retval; } ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com