Solar Power: The solution to our energy problem?