Here is a great generator that outthinks what other generators have done in the past. Although it's still a Kickstarter project. It definitely has a future for consumers.
I still have not seen anything like this before and I am excited to hear that someone is listening to the consumer.
Link