OK. If you never deployed Crystal Reports, then just ignore this totally worthless rant. So my original setup installation was about 4 MB, but I was missing the MDAC (ADO.NET database support). OK, that's fine. I need that. Setup is now up to 9 MB. Now Crystal reports doesn't work. I need to include some msm merge module files with the installation. Setup is now up to 12 MB. That wasn't enough. I find out the hard way that I have to edit a certain merge file with a serial code. NOPE! There's more. Now the reports work, but can not display charts/graphics/pies without... you guessed it - another merge module file. Setup is now a 19 MB download. OH wait! It doesn't end there. If the user doesn't have the .NET framework installed on their machine, then they will be prompted to download it. The .NET framework by itself is about 23 MB. All of this for an application that's about 1.8 MB in size.