Solar power, despite its high cost compared to existing energy sources such as gas and oil, is the cheapest of the renewable energy sources and, according to the BPA is the only renewable energy technology that is suitable for electricity generation in the urban environment.