i have to agree completely with you but the way the system was setup i have to develop a bit quite quickly and just added on to it from there, resulting in a not quite perfect model. i do keep trying to refine it, one example was moving all to the same css file and every so often a do rein in some of the problems and apply the lessons that i have learned the hard way:-)
Cheers
~M
Great that you got this working. However, I would recommend that the logic about which include to call was moved into a separate file (if you were starting over) as any changes to that logic have to be replicated 80 times - rather than once.
On my main site I have a standard header and a standard footer that get called. The header controls the css which is used, the logos (which do change), hit logging etc. They even control whether or not the bots get INDEX,FOLLOW or NOINDEX,FOLLOW commands. Having it centralised/modularised gives me alot of control.
Sarah King
pcpropertymanager.com
Go raibh maith agat
~M