Thanks Garrett that is a nice idea I'll give it a try.
>>I have a form with a Pageframe and 10 pages on it. These 10 pages are not required for all
>>the records. I would like to hide the unrequired pages for a given record, when the user
>>shifts to the next records another set of pages will unhide themselves and hide some other.
>>
>>I could not find a visible property for a page (VFP6SP5) and I do not want to remove it as
>>the next record may require it.
>
>You could select all of the controls on each page and choose File: Save To Class..., so that each page was its own class. Then, at runtime, set the number of pages correctly, and add the class to each page. This would also help the form open more quickly.