I know what you mean, but he still needs to provide the correct path to 'header.php' and if he specified the path incorrectly, as he did with the CSS file, he would still have the same task of modifying all the files that referenced 'header.php' to correct the path.
I understand your point of having certain things in an external include file, it's very useful at times, but it makes no sense to have an external include file that only references an external CSS file.
How is this any different to having every page reference the CSS file, assuming the external include only contains the CSS reference? If he gets the path incorrect in either case he still has to modify every file to correct it.
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)