Yes. We should have either 3 regional primary days or one national primary day. Personally, McCain was my 5th choice (Tancredo, then Hunter, then Thompson, then Romney), but by the time our primary was held, he was the only choice. So I did not get to participate in the process at all.
And while we're at it, the RNC should push for a national voter id card, with a thumbprint. There was too much voter fraud in most recent elections.