The number-crunchers over at DelayCast have crunched some historical data to predict the likelihood of your flight being delayed or canceled. They can predict a broad range of delays by looking at specific times of day, airports and regions rather than specific flights.
What's even cooler, as their knowledge base grows, so will their coverage. They're looking into how to predict wait times at security checkpoints, too.
They're still in their beta stage covering 60 cities and 11 airlines, but things look promising for this upstart website.