German PC magazine "PC Welt" and "CHIP" have promotions on each site, they give away some software each day that from December 1st to 25th. They both sites have a calendar that marks a gift each day, just click current day, it will take you to a promotion page, just simple follow steps you can get a free software each day. But, for English users, the biggest problem is both sites are German version, and all software are German version either. I don't know if they can switch to English version.
Chip gift calendar