Thank You very much Ihaathi - you're advice was right on and Thanks too for the reference at MSDN!
I have to admit too, coming from using and/or creating common headers, footers and structure via user controls, master pages are so much cleaner, and to be able to programmatically control things makes it even better.
Regards,
Paul
Paul R