ElPixelIlustre: I'm totally buying Necrovision (is a steal for that price) but... what's the deal with gamersgate? Steam like? GOG like? Something else?
You download a small "Download this game" file from GG, which when executed asks you for your login, and then starts downloading setup files to a hardcoded subdirectory (like "GamersGate temporary files/1518"). It then launches the installer, you put in the serial key if it asks for one, and the game installs and runs like normal. If it finds the files it needs in the proper subdirectory (if you've previously downloaded them), it just runs the installer.
The only quirk is that the file that would be setup.exe on a retail disc is launch.dat here, and is overwritten at install time by the downloader with setup.exe. You can put the files on a read-only disc to run later, but you need to copy them while the installer is running, because of the launch.dat thing. Interestingly, if you do this, you apparently don't need an internet connection to install the game, though I'm not sure if it needs to activate something with GG at runtime. I meant to experiment with that this weekend, but I didn't get the chance - I'll see if I can install and play King's Bounty tonight with my network cable unplugged (note that some games like Mass Effect still require activation with their publisher).
So, it's a little messy, but overall not bad.