Electricity or power generation methods