In a medium saucepan on the stove, heat the water, butter, sugar, and salt until the butter is completely melted.
Add in the flour and mix until it is completely incorporated with the butter mixture. Continue to stir for another couple of minutes to release some of the heat. The consistency will be similar to play-doh. I like to use a wooden spoon for this step.
After the butter/flour mixture is cooled slightly, add in the eggs (one at a time). After each egg is added, mix until it is completely combined. It will seem like the dough is separating and almost slimy during this step. Keep stirring and it will all come together.
Add the dough to a pastry bag fitted with a large, round piping tip (you can also use a ziploc bag with the corner cut off). On a large baking sheet lined with either parchment paper or a silpat baking mat, squeeze out a small round amount of dough and then slightly raise the piping bag as you are continually squeezing it. You are looking for a mound that is about 1½ inches wide and 1½ inches tall.
Wet your fingertips and slightly flatten the top of the dough mounds before baking. You are still looking for a very round shape, but sometimes you can get a little "tail" at the top when piping. If you don't flatten that tail down, it twill burn.
Bake at 375° Fahrenheit for about 35-37 minutes.
Cool completely.