Well I have heard comments from 2 commercial sites recently from those maintaining the code that the object structure used was over-engineered for what the application needed. John