Place milk and butter in a glass measuring cup and microwave for 1 minute 20 seconds. Butter might not be totally melted but thats alright, it will continue to melt from the heat of the milk. Set aside. In a large bowl mix together 2 cups flour, yeast, sugar and salt. When milk mixture has cooled a bit {but should still be warm} add it to the flour mixture, along with the egg. Using the paddle attachment, mix until combined. Switch to the dough hook and add remaining flour. The amount will vary a bit, start with an additional cup and up to a total of 3 1/2 cups. Dough will leave the sides of the bowl. Continue mixing with the dough hook for 4 minutes {this will act as your kneading step}. Turn dough out onto a lightly floured surface and let rest for about 10 minutes.