Have you ever used Farecast.com? It searches historical data and then tells you whether prices are likely to go up or down from the point they're at now.