I think 17 states have straight ticket voting. NC is unique in having its straight ticket selections not apply to the presidential race. Totally inexplicable.

To avoid long lines, think about your home precinct's demographics. If you live in the suburbs and most people commute into the city to work, then queues will be longest in the morning, before work, or in the evening, after work.

Personally, I voted early, two weeks ago. I showed up at 8:40am and there was literally no line at all. In and out in ten minutes, and that includes dorking around with the voting machine UI so I could write a blog post about it.