Hi,
I would go for a wider approach using User controls, The page will be decomposed to different flexible, paramertized usercontols wichich comunicate to each other to provide the required Customized User Interfaces. The parameters can be confugured using the web config. Thus you will have the same source version working for all your cusomized interfaces.
You can find some useful info at
http://prashantprof.blogspot.com/200...nicate-in.html
Prashant