One of the downsides to using EXEC over the ISNULL/OR is that the login requires datareader rights in SQL2000. All other data access in the app is through stored...
I have been using ERWIN extensively as well and I have found it being used by many large companies so it is a good tool to learn. It is much simpler to use...