Among the country's better pundits, it's an annual tradition to break out the figurative cat-'o'-nine-tails and indulge in a little ceremonial self-flagellation. For readers, there's sometimes little more satisfying than watching prognosticators and opinion-mongers publicly confess their sins of analysis. So this year, some of the braver ones have copped to underestimating Donald Trump - not just as a media magnet, but as a bona fide political force in the race for the Republican nomination. You won't be getting that from me. And Ted Cruz is the reason why. We'll get to why in a moment. First, as a separate...