New system saw on Facebook:
Pick seven representative small states to hold the first seven primaries each year. (Like Mississippi, Maryland, Oklahoma, Michigan, Massachusetts, New Mexico, Oregon). Good geographic distribution, mix of liberal/conservative/moderate, white/black/latino.
Hold those 7 primaries first, one per week, in a random order not announced until the year before.
All the other primaries are held 2 weeks after that over.
You keep those initial campaigns down to twelve months or less, you get rid of one state deciding all the shyt every year, you keep the process from dragging out so long, and you avoid this dumb crap where the last half of the primaries don't even matter.