Sandy, Actually I kinda like frames but a virtual Server Side Include does the navigation trick very nicely with a whole lot less work. My site at http://www.rootsweb.com/~okchocta uses SSI for the top & bottom navigation/logo banners. As previously mentioned, to change ALL pages I only have to edit ONE page (or two pages if I want to change both header & footer). Just two lines of code have to be inserted into each page, along the lines of <!--#include virtual="/~okchocta/header.htm"--> and <!--#include virtual="/~okchocta/footer.htm"--> ----------------------------------------------------- Ron