I am in the process of updating a company's web site. They have always used frames to keep navigation simple and consistent. One frame just has a navigation page with a ton-O-links. Well, frames are a bit outdated these days and no one who is anyone uses them anymore.

I am trying to figure out how to keep a consistent look and feel for navigation without using frames or redesigning the navigation for every page. There are about 50-100 pages on this site.

I am considering puting the navigation code(just a table) in an include file and then including it into every page on the site. Is this what most sites do?