Do you know any program that pays you for promoting free stuff?

I know a few and I will list them here:
Earn $0.10 per FREE Domain Name signed up through your affiliate link. The minimum payout is $1 through Paypal.
Visit : http://www.co.cc

This is a online shopping rebate website. You can get $5 sign up bonus and earn cash rebates if you do online shopping at popular online stores such as Apple store through its affiliate link. If you refer your friends to this program through your own unique affiliate link, you will earn 20% of their earned rebates.
Visit: http://www.mrrebates.com

Marketiva is a forex broker that offers $ 5 free sign up bonus and you can earn commissions if you refer new traders to it using your affiliate link. http://www.marketiva.com

Get paid to blog network. You can get paid to blog things you like if your blog is eligible. You will also earn money by referring new bloggers to this program.
Visit: www.payperpost.com

You can earn money by referring publishers to this advertising networks:
Visit: https://chitika.com
Visit: http://www.widgetbucks.com

Please recommend programs that you know. Thanks