>Another place I use macro expansion is to restore an ON ERROR setting. That's all I can come up with for now. Most other places eval() handles it.
Another good place is in a loop and you are setting properties.
Eric Kleeman - EDS Consulting Services
MCP Visual FoxPro
MCSD C#.NET
Hua Hin Thailand
Los Angeles California