Predictions and the Test of Time