If you look at 2000 most polls got Bush right on the money. It was Gore they missed. Hopefuly this time they're more correct as Kerry rarely touched 49%
Good point: Gore took many votes that were expected to go for Nader. Apparently, voters at the last moment changed their mind about voting for Nader and went for Gore when the last-minute polls showed it just about tied.