Introduction
My application allows limited editing of HTML pages using MSHTML. Each HTML page is based on a template file and the range of things the end user can do to that template file is limited. At no time is the user able to create an empty HTML page.
So obviously there has to be a mechanism in my application to allow the user to select which template a new page should be based on.