Hi Mark and welcome to our community
(long and deep breath)
For starters, your WinHelp files will probably be fine on
Vista. Particularly if they are 16 bit. I understand Vista is
shipping with the 16 bit WinHelp display engine installed and if
the files are 32 bit, the first use of a 32 bit file will prompt a
download of the Vista compatible 32 bit WinHelp display engine.
Even so, a move away from WinHelp is what Microsoft is wanting all
developers to do.
FlashHelp and WebHelp are basically the same thing. Each uses
the same set of HTML topic files as the information base. But
FlashHelp uses Adobe Flash to display the navigation components.
TOC, Index, Search, Glossary. With either of these formats, let's
say you have 50 topic files. You end up with what I refer to as a
"swarm" of output files. Far more than the base 50 you started
with. All the extra files are there to support different browser
types and all sorts of settings. So you really do need to ship all
the output files in order to make it work. Personally, I'd avoid
using either of these formats for local deployment. There are
issues that arise when they are used locally.
Compiled .CHM files exist as a single distributable file with
a .CHM format. (Pronounced "CHUM") They are compiled help modules.
These are intended and preferred for a local deployment.
Hopefully that answers a few of the questions... Rick