You can place your classes into separate files and include those files in any asp page where that class is needed. A file can contain more than one class, by the way.
I am a strong proponent of using classes in ASP projects as it provides encapsulation that is otherwise impossible to achieve in VBScript.
There are many advantages of using ActiveX components in an ASP project. For example, because this code is compiled, it will often run much faster than code you write in VBScript. The ActiveX component can take advantage of a number of features that scripting languages can not - such as using stronly typed objects and variables. ActiveX components can be placed on an application server behind a firewall to provide better security, and so on and so on.
Woody Z
http://www.learntoprogramnow.com
How to use a forum to help solve problems