I am writing a new program which could use a number of screens depending on the user. I do not want to create all these screens unless they are needed. Therefore I would like to know how to define screens. I believe I could have a database containing screen numbers and a "do while !eof" statement to create these screens. On the other hand has someone a better idea????? THANKS