Evaluating the potential of solar technologies