I appreciate the problem of too many nested forms, however in my application, the user spends most of his time on the second level, occassionally uses the third level and rarely uses the fourth level. The workaround I am using currently involves a function that is called in each event...