SOFC fuel cells are interesting. I think it may even be able to use charcoal. Cost is the main factor. Currently uses natural gas to power it.