You may be interested in this site.
Stanford Electoral Probabilities
They calculate the probability of each candidate winning each state based on all the polling data, and then run all the different probability permutations.
The weakness is in states with too few polls (look at Colorado), but the figures for the hotly contested states are interesting.