i use modules in my standard VB projects to seperate out my code. i've recently created a COM object and I pushed about 80% of the code off to regular modules (BAS files.) is it good or bad to do this? should I have all of the code in the main class file? thanks.