Solar Power: The answer to energy inflation worries?