The week before last I handicapped the Bernie Sanders campaign. He since pulled off an upset in the Iowa caucus, where he overcame a 40-point lead by Hillary Clinton (the day before, polls said he'd lose by two or three points) to a virtual tie so even that coin tosses and bureaucratic incompetence may have made a difference.

It's a two-person race, with Hillary still in the lead nationally. But Bernie has momentum and enthusiasm. Can the independent senator from Vermont catch up? Democratic primaries are a referendum on the status quo, so Sanders' chances depend at least as much on Clinton's weaknesses as on his strengths.

Here's what Hillary has going for her — and not.