1. Preheat oven to 350 degrees. 2. In a medium saucepan combine the butter, salt and water. Bring to a boil over medium high heat. 3. Remove from heat add the flour and stir with a spoon to combine. Mixture will thicken and start to resemble the texture of mashed potatoes. 4. Leave dough in the saucepan, but beat it on low with a hand mixer, adding one egg at a time, mixing well before adding another. After adding each egg, the mixture will become wet and glossy, but after mixing on high for a few seconds it will thicken again. (Alternately you can transfer the batter to your stand mixer bowl, I just think using a hand mixer saves a dirty dish.) 5. When all the eggs are are combined add the vanilla. The dough will be thick and starchy, (still with a similar texture to mashed potatoes.) 6. Spoon the dough into a pastry bag fitted with a large star tip. Lightly spray a cookie sheet and pipe 8-inch rows of the dough with at least 1 inch between each churro. 7. Bake in the oven for 15-20 minutes or until golden brown*, and when a toothpick comes out clean. 8. Spray churros lightly with cooking spray, and one at a time, transfer them to a square tupperware, or shallow baking dish and sprinkle with cinnamon sugar. (Shake it around to make sure they are well-coated.) Makes about 10 churros. Notes *It's really important that you bake these until they are golden brown. If are 20 minutes yours are not, leave them until they are! My oven runs hot so yours may need a little longer! Also- I have gotten a few comments mentioning a problem with the consistency of the batter. I made these several times since just to make sure I didn't make any mistakes. I have to say they consistently turn out for me. I want to help though so I have edited the recipe with a few extra notes and descriptions! These really are one of the easiest and most delicious treats I made so I hope you all have success with them!