>>Hi Charlie,
>>The reason I want to keep each class into its own classlib is for the exact same reason you stated. To avoid having VFP pull tons of classes into a "sub-project" when I only need to use one or two classes. My .EXE is about 11MB and I was concerned about performance. Since you are saying that 42 MB is not a big deal, I won't worry about increasing size of the .EXE.
>
>I also advocate having an app loader/launcher put the exe on the local machine. That gives a big performance boost. However, waiting for 42 Mb exe download would not be good. You could then have separate executable parts shipped to the local PC. I did that with reports, graphics and some other stuff that changed more frequently.
>
I already have all my reports (.frx) files in a separate .app file. And I have a couple of modules that are not very frequently used in .app files. This helps to maintain .EXE relatively small.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham