We need to change our nomination process. This bit about giving Iowa and New Hampshire so much clout is insane, and keeps on producing sub-standard candidates.
I say 5 primary dates in 10 states on a rotation would work.
2 North, 2 south, 2 west coast, 2 east coast, and two central states on each primary date with the states being chosen by lottery in an off year.