In search of a perfect power generation mix