Limitations and Challenges of Utilizing Sunlight and Wind Energy