Another option is to search for airfare on Bing - if you are within a certain number of months they will give you an indicator if they think the price will go down. Of course it can't predice refinery fires or other factors. I did find it helped my patience when I still have several months to buy airfare.