I have just tried to download and install Demigod on my 2nd computer, and something unusual has happened. It downloads, installs and then starts to redownload the whole game all over again. So while I can actually run the game from Program Files I cant launch it or update it on Impulse.
edit: I don't have my updated version of Demigod nearby so I can copy the updated game over 
super edit: Oo I found this errorlog buried in a bunch of folders
-- [14/05/2009 22:08] ----------------------------------------------------
Context: HandleInstallParam
Message: Problem while self-updating
Build #: 1260
Exception: Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\ComponentManager' is denied.
Stack Trace:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck)
at Stardock.Central.Common.Utils.SettingsHelp.GetKey(RegistryKey BaseKey, String SubKey, Boolean CreateIfMissing, Boolean WriteAccessNeeded)
at Stardock.Central.Common.Utils.SettingsHelp.Save(String SubKey, String ValueName, Object Value, RegistryKey BaseKey)
at Stardock.Central.Common.Utils.SettingsHelp.SaveLM(String SubKey, String ValueName, String Value)
at Stardock.Central.Client.Program.HandleInstallParam()