I prefer low-level try-catch, then either throw the exception, or return it through the standard 1st parameter of any method
>I have a top level try/catch block. So, one method calls another method, then another and another... and finally the exception is caught at the top level method.
>I have to repeat the whole test in order to see why I got the exception.
Thierry Nivelet
FoxinCloud
Give your VFP application a second life, web-based, in YOUR cloud
http://foxincloud.com/Never explain, never complain (Queen Elizabeth II)