Most states have a primary where registered voters all elect the candidate, however Utah has a hybrid system. The main election experience is based on a caucus system of sorts. We hold caucuses to elect delegates. These delegates are then given a lot of attention by the various candidates so that when the convention comes they vote for the candidates. If a given candidate gets 60% of the vote in convention, they don't have to go to a primary. Ideally a candidate will win in convention so then they don't have to spend a lot of money on a primary contest. If no candidate gets 60% initially, the lowest candidate in each round will be eliminated until someone gets 60% or 2 candidates split somewhere between 60-40. At that point it goes to a primary.
Now that there is a little background on how everything works, on to my experience. We started bright and early at 8:00 am by travelling to Salt Lake. I got there at 9 and you could immediately tell who was in a tough race or who had a lot of money. All the candidates were walking around trying to convince delegates to vote for them (there was a total of about 5000 delegates who would decide your fate, so it is possible to swing the vote, especially as a House candidate, with only 1500 voting). I talked briefly with Senator Hatch to try and get him to see things my way on health care, but in the end the only topic that truly mattered today was immigration. The opposition candidates were against illegals and the incumbents were slightly less against illegals. Likewise, the delegates were the same way. There was also a big brouhaha about a relatively obscure procedural issue that I won't go into because it's obscure and procedural. It didn't pass.
We broke into Congressional Districts and Jacob and Cannon made their final pitches. They were both rather kind and had good presentations. Cook had a former Treasurer of the United States (not to be confused with the Secretary of the Treasury of the United States - that is a much more powerful and influential position),