New research indicates that sunshine prevents cancer, while sunscreen causes it.