>I only included a portion of code that I am using in the program. The app actual uses macro expansion to determine which label gets the caption set. This is a housing program and each label represents a different room number and who is housed in the rooms.
Kendall,
My point is, that whatever your application is doing with macro substitution most likely could be done using Name Expression.
--sb--