Dissolve yeast and 1/2 teaspoon of sugar in 1/2 cup warm water.
While the yeast is proofing, melt 4 tablespoons butter.
Add the other 1/2 cup of warm water, 4 tablespoons melted butter, sugar, and eggs to the mixing bowl of a heavy duty electric mixer such as a Bosch or Kitchenaid. When the yeast has doubled (only takes a few minutes) add it to the bowl. With the paddle attachment in place, mix on low speed just until the ingredients are combined.
Add 2 cups flour, powdered milk, dough enhancer, and salt. Mix on a medium speed for 7-10 minutes. Turn off mixer and let mixture rest for 10 minutes.
Change to the dough hook attachment. Add 1 more cup flour and mix on medium speed until ingredients are well incorporated. With mixer running, add more flour, 1/2 cup at a time just until dough cleans side of bowl. Allow the machine to knead the dough for 8-10 minutes until the dough is very smooth and elastic. Or, if the mixer you are using cannot handle the extended kneading, turn dough out onto a lightly floured counter top and knead by hand until the dough is smooth and elastic.
Turn off the mixer and let the dough rest in the bowl, covered, for 10 minutes. After the dough has rested, turn the mixer back on for a few seconds to deflate the dough.
Preheat the oven to 375-degrees F. Lightly butter a 9" x 13" metal baking pan; set aside. Melt the remaining 1/4 cup butter and place in a small bowl.
Divide dough into 20 equal size pieces. Form each piece into a ball. Dip each dough ball into the melted butter and place in pan; 4 rolls across and 5 down.
Cover the pan loosely with plastic wrap or a moistened kitchen towel and set the rolls in a warm place to rise. It can take up to an hour for the rolls to rise; sometimes only 30-45 minutes, depending on how happy the yeast is that day.
Once the rolls have nearly doubled in bulk, remove the plastic wrap and bake the rolls at 375-degrees until they are golden brown, 15- 20 minutes. You can brush a little more butter on them, if you want to. It makes them extra pretty.