Green tech bites back...