Just picking on the storage of gas issue GS mentioned, I keep a dozen 5 gallon gas containers that I rotate through my lawnmower (about 2.5 – 3 gallons each mowing and then a whole lot more when I take up leaves in the fall). I’ll get at least a full rotation in a season, usually a little more. I refill each one as I empty them. At the end of each season I add Stabil to all of the containers, and this system seems to work. Only once did I have a bad batch. It could be I just missed that one container when adding Stabil.
I’m with GS on the solar being a better long term bet than a generator, even up here. I don’t have either though.