Pros and Cons of Putting Solar on the Roof