But there IS something you need to know about the Client Framework. If your user has NO version of the .Net Framework installed, it will only install the Client Framework, which is about 20MB.
If your user has ANY previous version of the .Net Framework installed (other than 3.5), it will install the whole thing.
Another piece of info that might help you is that Microsoft is deploying the .Net 3.5 Framework in Windows Update, and *has* been since February. So any machine that is accepting updates and has ANY version of .Net on it will be updated by Microsoft to 3.5if it hasn't already been.
So pushing the client framework is a great idea. You end up pushing that as a prerequisite, and if the user has no .Net, it installs the Client Framework, and if they have windows updates enabled, Microsoft comes along behind you and installs the whole shebang.
RobinDotNet
Click here to visit my ClickOnce blog!