Truth is there are probably so many reasons for a late McCain surge we can't list them all.
If you are a pragmatic voter and sit down and list all the issues like I linked earlier today and than analyze who is for what, it's no contest!! The common sense vote goes to McCain/Palin every time!!
In addition the biggest thing in the campaign that is so easy to ascertain is the experience factor that many people will and should vote on. McCain has it all! Obama has none!!! Now how hard is that to factor?
The economy/stock markets have made a huge turn around, Obama had made so many stupid comments near the end he probably turned off a lot of voters,undecideds are coming around our way big time,lots of issues to consider.