>Einar
I usually set error at the beginning of each Procedure depending on the process, and then set error back to the original on error at each possable exit point of the procedure (returns).
It works great, but beware that an 'erorr within an error' can cause havok - test-test-test!
Edgar L. Bolton, B.S. B.B.A.