Modern technology has allowed accurate forecasting of weather that is quite reliable, especially on a short-term basis. Modern forecasting efforts rely on:
a. Satellite imagery
b. Historical weather patterns
c. Supercomputers
d. Traditional weather lore