I believe that is true, but as Snarkytart notes, I wrongly called OH for McCain in 08. That was based on internal party polling that later we found out was badly flawed. It was also based on the (wrong) assumption that if we turned out the GOP #s, as we did in 04, that it would be sufficient to win. We found out on election night, when we looked at a “red” district that should have been 100% McCain we found that in fact it had gone almost 25% Obama. We knew instantly that all the polls we saw were wrong-—Republicans were voting for Obama.
That was true in 2008 for a lot of reasons, but those people changed their registration between 08 and 2010, now the registrations have changed back.
I am also looking at the Obama court case against Gallup, after the polls that showed Romney winning the electoral vote, as proof that the Gallup poll was right.