Power Generators 101