Which technological advancement has done the most to improve the accuracy of weather predictions?
satellites