BB, repubs lost beacuse tens of millions of republicans watched loose change and other 911 documentaries, and were disgusted with the 911 story holes and lack of investigation.
Many of these moderate repubs couldn't get themselves to vote dem, who they hate. But they sure wouldn't give their vote to the neocon repubs which so clearly refused to properly investigate the worst attack in American history.
(They do forensic testing on old ladies who fall in their kitchen, but don't bother with 3000 dead from a terror attack, huh?)
Novak is a good writer, and there are lots of reasons. But the 911 vote is the new swing vote, even if CNN and FOX News won't tell you about it yet. You will see in 2008.