My mother first made these during WWII as a fundraiser for her high school. They are pretty popular in our family and when my niece was deployed during the first Gulf War, Mom and I made 200 and sent them to her shipmates. (along with lots of other treats).
The best thing about them is that they don't dry out, but stay nice and chewy for days.
2 cups corn syrup, light
2 cups sugar
2 tablespoons butter
1 teaspoon vanilla
1 teaspoon vinegar
dash salt
1/2 teaspoon baking soda
1 tablespoon water
1 cup popcorn -- un-popped
Boil vinegar, syrup, sugar, butter, and salt till hard ball stage. (222 degrees max.) Remove from heat and add baking soda mixed with water. Stir rapidly. Pour over popped corn, mixing thoroughly. Form into balls with damp hands.