I'm trying to create a client-side DHTML app. When it loads, it needs to check the user's system for certain apps. For the ones that are found, some descriptive text and an icon with a link to launch the app will appear on the page. Is there a way to create the blocks of html needed for each app and have them displayed as the apps are found? Can insertAdjacentHTML or document.write be used to display elaborate chunks of HTML?