A resource for solar energy, wind power, micro hydro power and alternative energy information and related products.