David,
I completely agree with you, we should not be using OKLs, it has caused quite a few problems. We have legacy code that has been around for some time, and it is riddled with OKLs. Until we can spend the time to re-engineer the code,it's probably going to stay the way it is. Thanks for the suggestions however, and I will pass them along to the VP of Programming.
Thanks
Scott
Scott