Bill,
>The app I'm building will be constantly updated (probably at least once a week). It will be distributed over the internet. Every byte counts on my bandwidth. A great majority of my customers are on dial-up modems, so every byte counts there also.
>
>Eventually I will have to move to a better ISP to handle the growth, but I want to put it off as long as possible.
Then you out to consider piecemeal distribution, exclude the classlibs and forms and distriute them only when they change.
Zipping would help a lot as well classlibs/forms are highly compressible.