> Perhaps I'm misunderstanding you, but it reminds me of the age old
> object oriented nuggest of wisdom that if you feel like you need to
> determine an inheritance hierarchy dynamically, you should be using
> delegation, not inheritance.
Erm, how do you get a page template to "delegate" from a site template?
Or maybe that should be a site template "delegating to" a page template?