Come Rain or Shine: Understanding the Weather