Back in the good old days Delphi provided good support for developing high quality, context-sensitive (F1) help for the software end user (i.e., customers). I used HDK from Virtual Media in Australia to generate the help, which linked perfectly at runtime to the Delphi-produced exe. Sadly, Microsoft has never shown the slightest aptitude for this developer concept. The best I can do with Visual Studio is to create extensive, very verbose 'tooltips' (with the text updated to explain concepts in the current user's data state) for everything.