I am starting on my new site now, I am going to code it all in ASP as it may look better, this way I code a sub routine for the navigation save it as a navigation file, then on every asp on the site include the navigation page and then call the function where I want the navigation menus to be. This way if I when I come to add pages etc all I need to is change one file and not every page on the site. I could do this with frames but frames are harder for search engines to index and I feel frames can be an excuse for web developers to be lazy althouugh they work will in a lot of cases. I will keep the site to a minimum graphicaly but will add links to some of the more creative stuff I have done. I don't believe that sites should contain too much graphics as it slows it down for 56k users. I might put some links to some of my open source software I have made even though its crap.