Alternative energies : Updates on progress.