The Good:
- you get a program for free each day
- you get a game for free each day (on a subdomain, game.giveawayoftheday.com)
- some of the programs are very good (and expensive), like they've featured FlashSpring Pro, a program that normally sells for $150
The Bad:
- you have to activate the program while the promotion is still running (24 hr), otherwise you will just end up with the trial
- if you uninstall the program or reinstall the system, you lose the registration since it works only if it's activated (and since the activation can be done for one day only...)
So, here is a step by step tutorial:
1. First you download the program that they're featuring. It's always an archive where normally is the setup of the program, a readme file and an Activate.exe program.
2. After that you run the setup to install the software, first you'll get a nag screen presenting info about the project and also some other programs from the same author:

3. Once the software is installed you have to run the Activate.exe program, which will connect to the internet and if the promotion is still active it will register the program. Make sure your firewall lets it connect.

4. Last thing is you get the registration key (if any, sometimes it just adds it directly to your registry) and you use it to register the program. Note that this may vary from program to program, meaning for some of them they simply add the registration directly to your registry instead of you having to copy/paste it.

That's it. You have now the program registered and you can freely use it until you reinstall your system.
Now you might ask why developers accept to do this. First of all the GAOTD pays the developer that gives them the right to run a promotion for a certain program. Second, given the fact that after you reinstall your system (for instance) you cannot have the program registered, they hope you'll buy it. Third, if they have other programs those are featured on the promotion page, and might result in a couple of licenses sold too.

