Ecomotion connects students, communities, charities, green businesses (and those committed to change), and gives you the tools to make things happen yourself:
Ethical Directory : Interactive diary : Ecomotion media