Giveawayoftheday.com is a site that is providing big professional softwares for free for a day with their program of give away of the day. Get them before the times run out.
They will provide you a free licenced key to use the software that they are providing which you can activate within the same day. You will not be able to activate the software if the 24hr time frame has passed away.
This is both beneficial to the software developers, users too because it will help software developers distribute their software with the portal to the users who want to get them. And the users are just happy to get free softwares per day.
So its a good idea to bookmark them and refer your friend to the site. As the user base increases the software developers will also grow who will want to distribute their software and promote it.