There's no reason for the parties to even HAVE primaries. It's just an ugly, relentless, hugely expensive circus that the west coast doesn't get to participate in anyway. I'd rather have the parties just present their best candidate and let us vote for the platform we like better.

Otherwise, keep it short and let everyone vote on the same day. The Democrats wouldn't have had a civil war, and the Republicans wouldn't have had Trump.