On my site i keep a lib of code that includes the header code in html and php and footer code. Essentially wrapping any thing i want to do in php in my template.
for example,
<?
include 'file/file/file/header.php';
include 'search.html';
include 'file/file/file/footer.php';
?>
Where header.php has the usual stuff plus the information that is the same on every page... as well as the footer...
The search actually just has things pertaining to that page, lets say a form in this case... un formated and the rest is handled when the page is called and php assembles it for the browser.
How much of a slow down would this create for a server?
Chris