There are some things which if added, I believe would improve this nice article even more:
first, explaining why this "trick" is needed; it's implied that it's not possible in vbScript/WE to connect an event to a handler declared inside of a class? If that's so, explaining this, and so why this article is needed would be clarifying. Especially since it is possible to call a sub/function declared inside a class from within another in the class, isn't it possible to connect to one? Would connectObject() work inside of a class?
Next, explaining when it would be advantageous to structure your classes like this would be helpful, as it's obviously more work, and not so clear when reading a class designed like this, as to what's taking place.
Thanks.


