I *love* your idea of free software giveaways, one a day. It's a great way to promote software that people might not otherwise know about. I thought it was so exciting, and I was looking forward to visiting the site each day.
And then I realized how many times I've had to reformat my computer over the years, and how many times I've lost a hard drive completely--which, if I understand this all correctly, would make the free software I downloaded, activated, and installed on the same day (as per instructions) null and void, no longer working and no longer free. Which, to me, negates the whole free aspect, and takes away the usefulness of the site (and the fun).
My suggestion and wishlist for Giveaway of the Day would be:
-keep the software so that you have to download, activate it, and install it on the day it's given away to have a free working copy BUT allow free registration with your name, so that, if you ever uninstall the program and later want it again, or have to reformat your harddrive (as i've had to because of hackers or viruses) OR had a hard drive fail (as i have many times) THEN you'll still be able to keep, use, and enjoy your free software--and thus be far more likely to come back here every day to see what else is offered, AND tell all your friends about it. Now that would be exciting for me.