A generator is one of those things we all need but few people have. Despite relying on electric devices every day of our ...