http://www.ethicalconsumer.org/cooperativealternative.aspx