Pour milk, sugar and yeast into a large mixing bowl, stir together with a wooden spoon or dough whisk and let sit 10-15 minutes or until yeast is bubbly.
Add butter and eggs and mix together again.
Add salt and 2 cups of flour and mix. Continue adding flour in ½ cup increments until dough forms a ball and pulls away from sides of the bowl.
Pour dough out onto a floured surface and knead for 3- 5 minutes, incorporating more flour if needed. Dough should not be sticky, but more of a soft and tacky feel.
Place dough in greased bowl, cover with a cloth and let rise until doubled in size, anout 1½ hours. Punch dough down and seperate into 2 balls the same size.
Take each of the dough balls and roll into a 10-12 inch circle on a mat or a lightly floured surface.
Spread the room temperature butter into a thin and even layer around the rim of the circles about 2-3 inches into it. Do not cover the whole circle or they will not hold in their shape.
Using a sharp knife or pizza cutter, cut each large circle into 10 triangles. Roll each triangle up from the wide side, creating a crescent shape.
Place on greased or parchent lined cookie sheet. I like to do 4 rows of 5 across. Cover with a kitchen towel and allow to rise again about 45 minutes or until its doubled in size.
While the rolls are on their second rise, preheat the oven to 375 F.
Bake at 375 F for 10-12 minutes, or until a light golden brown across the tops. As soon as you've removed them from the oven lightly brush a little butter over the tops of them.