1In a large bowl (I use my metal one )combine 2 cups flour , sugar , yeast and salt ; set aside
2In a sauce pan heat butter , milk and water until very warm ( not boiling) to 120° to 130°. Add mixture and egg to the dry ingredients ; Blend on low speed of an electric mixer until moistened ; Beat for 3 minutes on medium speed.
3Stir in enough of the remaining flour by hand to form a stiff dough. ( dough will be some what sticky )
4On a floured surface knead until smooth and elastic about 8-10 minutes.
5Place dough in a greased bowl ; turn greased side up. Cover and let rise in a warm space for 45-60 minutes , or until light and doubled in size ; punch dough down and use dough for desired recipe.