Well, I thought everything was okay, then I went to install something else and it rolled back paint.net thinking the installer was hung. I tried installing via a created MSI, with logging enabled. The installer stills hangs, and I have pasted the last few lines of the log up to the point it hangs. At this point, I'm at a brick wall and may just have to start from scratch. Again.
Action ended 5:58:07: VSDCA_VsdLaunchConditions. Return value 1. Action start 5:58:07: LaunchConditions. Action ended 5:58:07: LaunchConditions. Return value 1. Action start 5:58:07: CCPSearch. Action ended 5:58:07: CCPSearch. Return value 1. Action start 5:58:07: RMCCPSearch. Action ended 5:58:07: RMCCPSearch. Return value 0. Action start 5:58:07: ValidateProductID. Action ended 5:58:07: ValidateProductID. Return value 1. Action start 5:58:07: CostInitialize. Action ended 5:58:07: CostInitialize. Return value 1. Action start 5:58:07: FileCost. Action ended 5:58:07: FileCost. Return value 1. Action start 5:58:07: IsolateComponents. Action ended 5:58:07: IsolateComponents. Return value 1. Action start 5:58:07: CostFinalize. Action ended 5:58:07: CostFinalize. Return value 1. Action start 5:58:07: SetODBCFolders. Action ended 5:58:07: SetODBCFolders. Return value 1. Action start 5:58:07: InstallValidate. Action ended 5:58:07: InstallValidate. Return value 1. Action start 5:58:07: InstallInitialize. Action ended 5:58:07: InstallInitialize. Return value 1. Action start 5:58:07: AllocateRegistrySpace. Action ended 5:58:07: AllocateRegistrySpace. Return value 1. Action start 5:58:07: ProcessComponents. Action ended 5:58:07: ProcessComponents. Return value 1. Action start 5:58:07: MsiUnpublishAssemblies. Action ended 5:58:07: MsiUnpublishAssemblies. Return value 1. Action start 5:58:07: UnpublishComponents. Action ended 5:58:07: UnpublishComponents. Return value 1. Action start 5:58:07: UnpublishFeatures. Action ended 5:58:07: UnpublishFeatures. Return value 1. Action start 5:58:07: StopServices. Action ended 5:58:07: StopServices. Return value 1. Action start 5:58:07: DeleteServices. Action ended 5:58:07: DeleteServices. Return value 1. Action start 5:58:07: UnregisterComPlus. Action ended 5:58:07: UnregisterComPlus. Return value 1. Action start 5:58:07: SelfUnregModules. Action ended 5:58:07: SelfUnregModules. Return value 1. Action start 5:58:07: UnregisterTypeLibraries. Action ended 5:58:07: UnregisterTypeLibraries. Return value 1. Action start 5:58:07: RemoveODBC. Action ended 5:58:07: RemoveODBC. Return value 1. Action start 5:58:07: UnregisterFonts. Action ended 5:58:07: UnregisterFonts. Return value 1. Action start 5:58:07: RemoveRegistryValues. Action ended 5:58:07: RemoveRegistryValues. Return value 1. Action start 5:58:07: UnregisterClassInfo. Action ended 5:58:07: UnregisterClassInfo. Return value 1. Action start 5:58:07: UnregisterExtensionInfo. Action ended 5:58:07: UnregisterExtensionInfo. Return value 1. Action start 5:58:07: UnregisterProgIdInfo. Action ended 5:58:07: UnregisterProgIdInfo. Return value 1. Action start 5:58:07: UnregisterMIMEInfo. Action ended 5:58:07: UnregisterMIMEInfo. Return value 1. Action start 5:58:07: RemoveIniValues. Action ended 5:58:07: RemoveIniValues. Return value 1. Action start 5:58:07: RemoveShortcuts. Action ended 5:58:07: RemoveShortcuts. Return value 1. Action start 5:58:07: RemoveEnvironmentStrings. Action ended 5:58:07: RemoveEnvironmentStrings. Return value 1. Action start 5:58:07: RemoveDuplicateFiles. Action ended 5:58:07: RemoveDuplicateFiles. Return value 1. Action start 5:58:07: RemoveFiles. Action ended 5:58:07: RemoveFiles. Return value 1. Action start 5:58:07: RemoveFolders. Action ended 5:58:07: RemoveFolders. Return value 1. Action start 5:58:07: CreateFolders. Action ended 5:58:07: CreateFolders. Return value 1. Action start 5:58:07: MoveFiles. Action ended 5:58:07: MoveFiles. Return value 1. Action start 5:58:07: InstallFiles. Action ended 5:58:07: InstallFiles. Return value 1. Action start 5:58:07: PatchFiles. Action ended 5:58:07: PatchFiles. Return value 1. Action start 5:58:07: DuplicateFiles. Action ended 5:58:07: DuplicateFiles. Return value 1. Action start 5:58:07: BindImage. Action ended 5:58:07: BindImage. Return value 1. Action start 5:58:07: CreateShortcuts. Action ended 5:58:07: CreateShortcuts. Return value 1. Action start 5:58:07: RegisterClassInfo. Action ended 5:58:07: RegisterClassInfo. Return value 1. Action start 5:58:07: RegisterExtensionInfo. Action ended 5:58:07: RegisterExtensionInfo. Return value 1. Action start 5:58:07: RegisterProgIdInfo. Action ended 5:58:07: RegisterProgIdInfo. Return value 1. Action start 5:58:07: RegisterMIMEInfo. Action ended 5:58:07: RegisterMIMEInfo. Return value 1. Action start 5:58:07: WriteRegistryValues. Action ended 5:58:07: WriteRegistryValues. Return value 1. Action start 5:58:07: WriteIniValues. Action ended 5:58:07: WriteIniValues. Return value 1. Action start 5:58:07: WriteEnvironmentStrings. Action ended 5:58:07: WriteEnvironmentStrings. Return value 1. Action start 5:58:07: RegisterFonts. Action ended 5:58:07: RegisterFonts. Return value 1. Action start 5:58:07: InstallODBC. Action ended 5:58:07: InstallODBC. Return value 0. Action start 5:58:07: RegisterTypeLibraries. Action ended 5:58:07: RegisterTypeLibraries. Return value 1. Action start 5:58:07: SelfRegModules. Action ended 5:58:07: SelfRegModules. Return value 1. Action start 5:58:07: RegisterComPlus. Action ended 5:58:07: RegisterComPlus. Return value 1. Action start 5:58:07: InstallServices. Action ended 5:58:07: InstallServices. Return value 1. Action start 5:58:07: StartServices. Action ended 5:58:07: StartServices. Return value 1. Action start 5:58:07: _577D73A5_8502_4A32_A3DC_26C3DEF80357. Action ended 5:58:07: _577D73A5_8502_4A32_A3DC_26C3DEF80357. Return value 1. Action start 5:58:07: _10F88233_DFCD_4624_8173_E1D35C3F56CF. Action ended 5:58:07: _10F88233_DFCD_4624_8173_E1D35C3F56CF. Return value 1. Action start 5:58:07: RegisterUser. Action ended 5:58:07: RegisterUser. Return value 1. Action start 5:58:07: RegisterProduct. Action ended 5:58:07: RegisterProduct. Return value 1. Action start 5:58:07: PublishComponents. Action ended 5:58:07: PublishComponents. Return value 1. Action start 5:58:07: MsiPublishAssemblies. Action ended 5:58:07: MsiPublishAssemblies. Return value 1. Action start 5:58:07: PublishFeatures. Action ended 5:58:07: PublishFeatures. Return value 1. Action start 5:58:07: PublishProduct. Action ended 5:58:07: PublishProduct. Return value 1. Action start 5:58:07: InstallExecute. Action ended 5:58:08: InstallExecute. Return value 1. Action start 5:58:08: RemoveExistingProducts. Action ended 5:58:08: RemoveExistingProducts. Return value 1. Action start 5:58:08: InstallFinalize.