For many, "Undecided" is more than likely code for "I hate pollsters and it's none of your d@mn business who I'm voting for" which is code for "I'm voting McCain"
People are also forgetting the people who refuse to be polled at all. Wouldn’t it make more sense for an Obama supporter to want to be polled than a McCain supporter?