We recommend the above affiliate and contextual ad programs only because we have a positive, long term relationship with these companies.
There are many good affiliate and contextual advertising programs on the web (and many you would do well to stay away from) but these we know first hand and feel strongly about.
To all those who ask us about generating income from your website, we hope this is helpful...