hi,
just to confirm, the .net framework is separate indeed.
well , you could put it in the binary table and kick it off via a custom action, but i wouldn't recommend that.
however, the .net framework is only required if you are installing a .net software and you have options to include it in the release if you are working with the ism project (not the .msi). It can even be downloaded to save some disk space.
btw, Installshield training is probably a good idea.
Marco