>>My understanding is that, in theory, I can dynamically change MemberClass* properties at both design and runtime to add pages of different classes to a pageframe? Have you heard of any problems with this approach?
None, that I've run across or heard of.