DIY generator comparison to commercial generators.