>I understand that Visual FoxPro supports 128 DO levels (of functions calling other functions). Has this limit been increased in recent versions?
From HELP of VFP 9:
Maximum # of nested DO calls -> 128 (Default).
Tip:
You can change the default level of nesting by using a configuration file that includes the STACKSIZE setting. For more information, see Special Terms for Configuration Files.
Special Terms for Configuration Files STACKSIZE = nValue
Specifies the number of nesting levels from 32 to 64,000 for operations such as the DO command.
Note:
You can change the nesting level only during Visual FoxPro startup. Default: 128
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.