You cannot change the index of a page once it has been added to the collection, but you can remove it and re-add it using the Insert() method of the WizardPageCollection class, so you can insert the page wherever you want.As for templating your pages, yes it will work just fine... the pages are just panels with some extra properties.