How Effective Are Solar Generators