In our state, we get mail in ballots a couple weeks before the election, so we can just fill them out at home and put them in the mail... voila, done.... no lines, no standing in the rain, etc. Ours were mailed last week.
I've heard that Starbucks was offering a freebie if you had your "I Voted" sticker... and I've heard too that it's illegal for businesses to offer freebies to voters! We'll see if they get fined!