If I have a large section of code that will appear on every page of my site is there any way to put it in an external document so I only have to update it ounce instead of on everypage.
What you're looking for is called a server-side include. You can do this with .shtml (server-side HTML), ASP, PHP, or possibly other languages (I don't know).