(Crystal) Balls

TomDispatch
Let's see. They were wrong on Hillary Clinton, essentially nominating her for the presidency months before a primary was held. In Iowa, they were wrong on Mike Huckabee and Barack Obama, John Edwards and Clinton (again). In New Hampshire, wrong on Obama, Clinton (yet again), and -- at least earlier in the campaign season -- John McCain. In Michigan, wrong on McCain (again) and Mitt Romney. Just remind me, in this strange presidential nomination season in which each obscure primary is treated as if it were the night of the presidential election, when have they been right?