Natural gas fired generators are quite common....you can buy them at any Home Depot...Propane as well.
Home Depot will even install them for you with the proper automatic transfer switching so power is never interrupted...
Never fails any good idea I have is always is use already:)